#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<ctime>
#include<conio.h>
using namespace std;
const int N = 22;
int m[N][N];
class map
{
private:
typedef struct{ int x, y; }Point;
Point snake[400], Next;
int head, tail;
int grade, length, autotime;
char direction;
public:
void init();
void Update();
void hello();
int GO();
void EAT();
void FAILURE();
int getNx()
{
return Next.x;
}
int getNy()
{
return Next.y;
}
};
void map::init()
{
int i, j;
for (i = 1; i <= 20; i++)
{
for (j = 1; j <= 20; j++)
{
m[i][j] = ' ';
}
}
for (i = 0; i <= 21; i++)
{
m[0][i] = m[21][i] = m[i][0] = m[i][21] = '#';
}
m[1][1] = m[1][2] = 'o'; //蛇身(含蛇尾)
m[1][3] = '$'; //蛇头
head = 2; tail = 0;
C++类方法实现简单的贪吃蛇游戏
最新推荐文章于 2024-07-29 20:32:18 发布