资源简介
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<<“|
相关资源
- iar.cc++.compiler.v1.30.3.50673.for.rl78-patch
- dos.cpp
- 红外避障小车程序C语言源码.rar
- main.cpp
- C++全方位学习》范磊高清pdf书+源代码
- c++21天课程.txt
- eig.cpp
- C语言试题库含答案.rar
- C语言课程设计学生成绩管理系统源码
- 尚观教育李慧芹Linux下C语言前嵌入式
- PN532-mfoc-mfcuk-GUI_V2.1.rar
- MFC折叠和展开窗口实现方法.txt
- 《从放弃C语言到使用C++刷算法的简明
- 24点游戏.cpp
- huichang.cpp
- QUEUE.CPP
- C#callC++dll.pptx
- 数据结构算法与应用--C++语言描述(代
- VC6.0完全卸载工具.exe
- MFC成绩管理系统.rar
- QReport.cpp
- 数据结构课程设计散列表的设计与实
- zw_基于Ribbon界面的图书管理系统—w
- zw_记事本源码c++.zip
- zw_AES加密算法c语言实现代码.zip
- f8d0eaf9b7f33d5d7e75486cdaba4e43.cpp
- c语言课程设计电影院管理系统.zip
- c6client.cpp
- test.cpp
- C++ 修改其他进程中窗口的标题
评论
共有 条评论