贪吃蛇C语言实现,clion版本。
#include <stdio.h>
#include <stdlib.h>
#include <graphics.h>
#include <conio.h>
#include <time.h>
typedef struct pointXY{
int x;
int y;
}MYPOINT;
struct Snake{
int length;
MYPOINT xy[100];
char position;
}snake;
struct Food{
MYPOINT fdxy;
int eatgrade;
int flag;
}food;
HWND hwnd =NULL;
enum movPosition{
right=77,left=75,down=80,up=72};
void initSnake();
void drawSnake();
void moveSnake();
void keyDown();
void initFood();
void drawFood();
void eatFood();
int snakeDie();
void showGrade();
void pasueMoment();
int main()
{
srand((unsigned int)time(NULL));
hwnd = initgraph(640, 480);
setbkcolor(WHITE);
initSnake();
while (1){
cleardevice();
drawFood();
if (food.flag==0)