1 / 69
文档名称:

c语言贪吃蛇UI界面版.doc

格式:doc   大小:1,544KB   页数:69页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言贪吃蛇UI界面版.doc

上传人:2286107238 2020/7/27 文件大小:1.51 MB

下载得到文件列表

c语言贪吃蛇UI界面版.doc

相关文档

文档介绍

文档介绍:c语言UI界面版贪吃蛇使用ege图形库,游戏实现单双人功能。道具有炸弹,随机魔盒,炸弹。有随机障碍物生成。不附加图片。/**************************************************************************** *出品方:债组*成员:强志豪邓青松俄木木果*时间:2016/7/11** ******************************************************************************/#include""#include<>#include<>#include<>#include<>#include<>#include<>#include<>#defineprintfouttextintspeed=5;#defineU1#defineD2#defineL3#defineR4#defineA5#defineS6#defineW7#defineDd8#defineVK_A0x41//虚拟键值宏定义#defineVK_S0x53#defineVK_W0x57#defineVK_D0X44#defineVK_N0X4E#defineVK_M0x4d#definewd10//蛇身的宽#definehg10//蛇身的高//蛇身的一个节点typedefstructSNAKE{ intx; inty; structSNAKE*next;}snake;//全局变量//intscore=0,add=10,score1=0,add1=10;;//总得分与每次吃食物得分。intstatus,status1,sleeptime=130,bomb_suiji=1234,wall_suiji=5678,magic_suiji=6589,magic_suiji1=3256;//每次运行的时间间隔intoneortwo=0;intdwall=1,isdwall=0;snake*head,*head1,*food,*bomb,*wall,*magic;snake*q;//便利第一条蛇用到的指针snake*q1;//遍历第二条蛇的时候用到的指针intendgamestatus=0;//游戏结束的情况,intwall_suiji_u=1111,wall_suiji_d=2222,wall_suiji_r=333,wall_suiji_l=444;intwall_u,wall_d,wall_l,wall_r;intuwall_u,uwall_d,uwall_l,uwall_r;intmagic_x=0,magic_xx;//后台的函数voidinitsnake();voidinitsnake1();voidcreatmagic();voidgomagic();voidcreatefood();voidcreatbomb();voidcreatwall();voiddrawwall();voidsnakemove();voidpausegame();voidgamecircle();eintogame();intbiteself();voidiswin();voidgamestart();voidcleanwall();voidupdatewall();voidendgame();//iswin改变voidcantcrosswall();//撞墙,改变值//UI函数voidprompt();voidpause();voidUI();voidFence();etogame();//后台函数voidgomagic(){ inti=5; PIMAGEss; PIMAGEbj; MUSICmuc; MUSICmuc1; (""); (""); bj=newimage(); ss=newimage(); getimage(ss,"",0,0);//加载蛇身图片 if(oneortwo) getimage(bj,"",0,0);//加载背景图片 else getimage(bj,"",0,0);//加载背景图片 snake*nexthead; snake*nexthead1; nexthead=(snake*)malloc(sizeof(snake)); nexthead1=(snake*)malloc(sizeof(snake)); srand((time_t)magic_suiji); wall_suiji=wall_

最近更新

2024年浙江省金华义乌市市场监督管理局招聘26.. 89页

2024年湖北孝感市事业单位招聘历年高频难、易.. 61页

2024年湖北武汉市事业单位招聘2741名人员历年.. 60页

2024年湖北省直属事业单位将招聘1580人历年高.. 59页

2024年湖北荆州市直事业单位招聘146人历年高频.. 61页

2024年湖南体育职业学院单招职业适应性测试题.. 57页

2024年湖南工程职业技术学院单招职业适应性测.. 53页

2024年湖南株洲市水务投资集团招聘68人历年高.. 89页

2024年湖南省岳阳市经开区事业单位招聘7人历年.. 59页

2024年湖南省长沙市芙蓉区五里牌街道办事处招.. 88页

2024年湖南长沙县事业单位讲座历年高频难、易.. 278页

2024年湖南长沙市雨花区侯家塘街道招聘10人历.. 89页

2024年牡丹江大学单招职业适应性测试题库必考.. 55页

2024年甘肃省国家税务局系统招聘190人历年高频.. 61页

2024年甘肃社会工作师历年高频难、易点(公务.. 275页

2024年福建省宁德市文联招聘工作人员1名历年高.. 89页

制定医学人文素质教育的目标与评价指标体系 35页

2024年福建福安事业单位招聘94人历年高频难、.. 277页

2024年福建龙岩市直及永定区事业单位招聘158人.. 275页

利用数据挖掘优化电商平台供应链运营方案 30页

2024年苏州昆山柏庐城市管理办事处招聘80人历.. 276页

2024年贵安新区社会事务管理局招聘历年高频难.. 276页

2024年贵州大方县事业单位招聘180人历年高频难.. 274页

2024年贵州毕节市纳雍县高校毕业生就业见习人.. 293页

初中生的作业调查 4页

2024年贵州省机关事务管理局招聘历年高频难、.. 89页

小学科学教科版六年级下册期末测试题3(2024春.. 4页

游戏推广员的周报 6页

钡盐中钡含量的测定(沉淀重量法) 6页

林州市庙会时间表 9页