【文件属性】:
文件名称:贪吃蛇源码
文件大小:6KB
文件格式:CPP
更新时间:2021-03-17 11:23:55
游戏 贪吃蛇
#include
#include
#include
#include
#include
#include
int snake_len=1;//蛇的长度
int snake_loc[50][2]={31,12};//整条蛇的位置,最长为50
int snake_head[2]={31,12};//蛇头位置,初始值为11,12;
int food[2];//食物位置
char snake_direction='s';
int delay=200; //蛇每delay个时间走一步
int eat_flag=0;//1表示吃了食物,0表示未吃
int liv_stat=0;//1表示死了,游戏该结束了;0表示还活着
void gotoxy(int x, int y)//定位光标,x为行坐标,y为列坐标
{
COORD pos = {x,y};
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hOut, pos);
}
void hidden()//隐藏光标
{
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
CONSOLE_CURSOR_INFO cci;
GetConsoleCursorInfo(hOut,&cci;);
cci.bVisible=0;//赋1为显示,赋0为隐藏
SetConsoleCursorInfo(hOut,&cci;);
}