如何使用C语言做出来简易的贪食蛇
#include<stdio.h>
#include<graphics.h> //easy图形库
#include<conio.h> //_getch
#include<stdlib.h>
#include<time.h>
//坐标属性
typedef struct Point
{
int x, y;
}MYPOINT;
//蛇的属性
struct snake
{
MYPOINT xy[100]; //最多长度为100
int num; //节数,长度
char position; //方向
}snake;
//食物属性
struct Food
{
MYPOINT fdxy; //食物的坐标
int grade; //经验值(分数)
int flag; //标记
}food;
//枚举方向
enum snakePosition{
up,down,left,right};
//模块化设计(函数实现模块化功能)
//初始化蛇
void initSnake()
{
//一开始前三节
snake.xy[2].x = 0;
snake.xy[2].y = 0;
snake.xy[1].x = 10;
snake.xy[1].y = 0;
snake.xy[0]. x = 20;
snake.xy[0].y = 0;
snake.num = 3;