資源簡(jiǎn)介
sanke.cpp
代碼片段和文件信息
#include?
#include?
#include?//
#include?
using?namespace?std;
void?createWindow();//創(chuàng)建一個(gè)窗口
void?initial();//初始化
void?createObj();//隨機(jī)創(chuàng)建目標(biāo)
void?getDirection();//獲取方向
void?eat();//吃的動(dòng)作
void?updateLine();//更新保存蛇的數(shù)組
void?liveState();//保存狀態(tài)--分?jǐn)?shù)->文件?->判斷蛇是否死了
void?showSnake();//顯示蛇
void?setXy(int?x?int?y);//獲取窗口坐標(biāo)
void?updateScore();//更新分?jǐn)?shù)
int?delay?=?0;//延遲
int?eatFlag?=?0;//吃了目標(biāo)點(diǎn)的標(biāo)記默認(rèn)為沒(méi)有吃,吃了為1
int?state?=?1;//判斷蛇狀態(tài)的標(biāo)記,?如果state==0,那么蛇就死了退出整個(gè)循環(huán)
int?max?=?0;//最高得分
int?length?=?1;//蛇的長(zhǎng)度
int?line[100][2];//一行就存放蛇每個(gè)點(diǎn)的x和y坐標(biāo)
int?top[2]?=?{4012};//蛇頭始終記錄最新蛇頭的位置,不管吃了目標(biāo)沒(méi)有
int?obj[2];//存放目標(biāo)點(diǎn)的坐標(biāo)
int?xMin?=?1?xMax?=?77?yMin?=?2?yMax?=?23;
int?tailPre[2];//存放蛇尾的坐標(biāo)
char?directionPre?=?‘s‘;
char?direction;
void?createWindow(){
????setXy(0?0);//一定要先從(0,0)這個(gè)位置開(kāi)始打印哦
????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<<“|?????????????????
評(píng)論
共有 條評(píng)論