#include <stdio.h>
#include <graphics.h>
//蛇的结构体
struct Snack{
int size;
int dir;
int speed;
POINT coor[500];
}snack;
//数据初始化
void GameData()
{
snack.size=3;
snack.dir;
snack.speed=10;
for(int i=0;snack.size;i++)
{
snack.coor[i].x=50-14*i;
snack.coor[i].y=30;
}
}
//背景初始化
void GameBreak()
{
BeginBatchDraw();
initgraph(640,480);
setbkcolor(RGB(150,224,255));
cleardevice();
for(int i=0;snack.size;i++)
{
solidcircle(snack.coor[i].x,snack.coor[i].y,7);
}
EndBatchDraw();
}
//蛇的移动
void SnackMove()
{
snack.coor[0].x++;
}
int main()
{
GameData();
GameBreak();
while(1)
{
SnackMove();
GameBreak();
}
return 0;
}
CLion只要使用BeginBatchDraw();就会报错,