資源簡介
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<<“|?????????????????
評論
共有 條評論