资源简介
sanke.cpp
代码片段和文件信息
#include
#include
#include //
#include
using namespace std;
void createWindow();//创建一个窗口
void initial();//初始化
void createObj();//随机创建目标
void getDirection();//获取方向
void eat();//吃的动作
void updateLine();//更新保存蛇的数组
void liveState();//保存状态--分数->文件 ->判断蛇是否死了
void showSnake();//显示蛇
void setXy(int x int y);//获取窗口坐标
void updateScore();//更新分数
int delay = 0;//延迟
int eatFlag = 0;//吃了目标点的标记默认为没有吃,吃了为1
int state = 1;//判断蛇状态的标记, 如果state==0,那么蛇就死了退出整个循环
int max = 0;//最高得分
int length = 1;//蛇的长度
int line[100][2];//一行就存放蛇每个点的x和y坐标
int top[2] = {4012};//蛇头始终记录最新蛇头的位置,不管吃了目标没有
int obj[2];//存放目标点的坐标
int xMin = 1 xMax = 77 yMin = 2 yMax = 23;
int tailPre[2];//存放蛇尾的坐标
char directionPre = ‘s‘;
char direction;
void createWindow(){
setXy(0 0);//一定要先从(0,0)这个位置开始打印哦
cout<<“|==================================================================|“< cout<<“| | |“< cout<<“|==================================================================|“< cout<<“| |“< cout<<“| |“< cout<<“| |“< cout<<“| |“< cout<<“| |“< cout<<“| |“< cout<<“| |“< cout<<“| |“< cout<<“| |“< cout<<“| |“< cout<<“| |“< cout<<“| |“< cout<<“| |“< cout<<“| |“< cout<<“| |“< cout<<“| |“< cout<<“| |“< cout<<“| |“< cout<<“| |“< cout<<“| |“< cout<<“| |“< cout<<“|
相关资源
- 《Linux程序设计》第四版pdf高清电子版
- C++ Primer mobi
- 使用 IBM Rational Systems Developer 和 Rati
- VC编程助手2010破解版(原名VA_X_10.6.
- Linux操作系统下C语言编程从零开始
- 一个C++实现的源代码行数统计工具
- easySize使用方法和代码
- TLV解析算法
- C++ 从入门到精通明日科技光盘 百度云
- C和C++.rar
- consts.cpp
- 银行管理系统.cpp
- VC++外挂框架.rar
- VisualC++网络高级编程.(人民邮电.陈坚
- C++黑客编程揭秘与防范.pdf
- BombGoldFlower.cpp
- c++万能外挂.txt
- ZhajingHua.cpp
- C++AMP.pdf
- c++程序设计语言英文第三版.pdf
- Visual_assist_X_for_VC6.0破解版.rar
- 《C语言程序设计》谭浩强.pdf
- c++辅助源码.rar
- GBT28169-2011嵌入式软件C语言编码规范
- 用MFC实现的图像处理源代码总集
- C语言程序设计(郑莉)源码.rar
- zw_MFC编写一个简单的登录对话框(连
- 鸡啄米:VS2010MFC编程入门教程.pdf
- ATM源代码用c++文件读写.zip
- C语言写的文件传输系统
评论
共有 条评论