贪吃蛇tc源代码

贪吃蛇tc源代码

ID:38721293

大小:13.37 KB

页数:5页

时间:2019-06-18

贪吃蛇tc源代码_第1页
贪吃蛇tc源代码_第2页
贪吃蛇tc源代码_第3页
贪吃蛇tc源代码_第4页
贪吃蛇tc源代码_第5页
资源描述:

《贪吃蛇tc源代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、#include#include#include#include#defineLEFT0x4b00#defineRIGHT0x4d00#defineDOWN0x5000#defineUP0x4800#defineESC0x011b#defineN100inti,key;intspeed;voidGameOver();voidPlay();voiddwall();voidwall(intx,inty);intSpeed();structFOOD{intx;inty;intflag;}food;struc

2、tSnake{intx[N];inty[N];intnode;intdir;intlife;}snake;voidwall(intx,inty){intsizx=9;intsizy=9;setcolor(15);line(x,y,x+sizx,y);line(x,y+1,x+sizx-1,y+1);line(x,y,x,y+sizy);line(x+1,y,x+1,y+sizy-1);setcolor(4);line(x+1,y+sizy,x+sizx,y+sizy);line(x+2,y+sizy-1,x+sizx,y+sizy-1);line(x+sizx-1,y+2,x

3、+sizx-1,y+sizy-1);line(x+sizx,y+1,x+sizx,y+sizy);setfillstyle(1,12);bar(x+2,y+2,x+sizx-2,y+sizy-2);}voiddwall(){intj;for(j=50;j<=600;j+=10){wall(j,40);wall(j,451);}for(j=40;j<=450;j+=10){wall(50,j);wall(601,j);}}intSpeed(){intm;gotoxy(20,10);printf("level1");gotoxy(20,12);printf("level2

4、");gotoxy(20,14);printf("level3ttpleasechoose:");scanf("%d",&m);switch(m){case1:return60000;case2:return40000;case3:return20000;default:cleardevice();Speed();}}voidPlay(void){srand((unsignedlong)time(0));food.flag=1;snake.life=0;snake.dir=1;snake.x[0]=300;snake.y[0]=240;snake.x[1]=290;s

5、nake.y[1]=240;snake.node=2;do{while(!kbhit()){if(food.flag==1)do{food.x=rand()%520+60;food.y=rand()%370+60;food.flag=0;}while(food.x%10!=0

6、

7、food.y%10!=0);if(food.flag==0){setcolor(GREEN);setlinestyle(3,0,3);rectangle(food.x,food.y,food.x+10,food.y+10);}for(i=snake.node-1;i>0;i--){snake.x[i]

8、=snake.x[i-1];snake.y[i]=snake.y[i-1];}switch(snake.dir){case1:snake.x[0]+=10;break;case2:snake.x[0]-=10;break;case3:snake.y[0]-=10;break;case4:snake.y[0]+=10;break;}for(i=3;i

9、

10、

11、snake.x[0]>590

12、

13、snake.y[0]<50

14、

15、snake.y[0]>440){GameOver();snake.life=1;break;}if(snake.x[0]==food.x&&snake.y[0]==food.y){setcolor(0);rectangle(food.x,food.y,food.x+10,food.y+10);snake.node++;food.flag=1;}setcolor(4);for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。