#include<iostream>
#include<cstdlib>
#include <time.h>
#include<iomanip>
#include<conio.h>
#include<windows.h>
using namespace std;
#define R 20
#define C 35
void InitDraw(char t[][C],int r,int c);
void GamePlay(char t[][C]);
void MenuShow();
struct Snake{
int x[100];
int y[100];
char d;//控制方向;
int life;//蛇是否存活,1为存活0为死亡;
int note;//蛇的节数;
}snake;
struct Food{
int x;
int y;
int yes;//已存在食物为0,否则为1;
}food;
void main()
{
MenuShow();
system("cls");
int i,j;
char ch[R][C];
for(i=0;i<R;++i)
for(j=0;j<C;++j)
{
if(i==0||i==(R-1)||j==0||j==(C-1))
ch[i][j]='O';
else
ch[i][j]=' ';
}
InitDraw(ch,R,C);
GamePlay(ch);
}
void InitDraw(char t[][C],int r,int c)
{
int i,j;
/*初始化蛇头坐标*/
snake.x[0]=1;
snake.y[0]=3;
snake.x[1]=1;
snake.y[1]=2;
snake.x[2]=1;
snake.y[2]=1;
t[snake.x[0]][snake.y[0]]='@';
t[snake.x[1]][snake.y[1]]='O';
t[snake.x[2]][snake.y[2]]='O';
snake.life=1;
snake.note=3;