1 / 117
文档名称:

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

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

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

分享

预览

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

上传人:相惜 2021/9/28 文件大小:1.42 MB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:.
精选文档.
c语言UI界面版贪吃蛇
使用ege图形库,游戏实现单双人功能。道具有炸弹,随机魔盒,炸弹。有随机障碍物生成。
不附加图片 。
.
精选文档.
.
精选文档.
/***************************************************************************
*
*
出品方:债组 *
成员:冯强 陈志豪 邓青松 俄木木果 *
时间:2016/7/11 *
*
*
****************************************************************************
*/
.
精选文档.
#include ""
#include <>
#include<>
#include<>
#include<>
#include<>
#include<>
#include <>
#define printf outtext
int speed=5;
#define U 1
#define D 2
#define L 3
#define R 4
#define A 5
#define S 6
#define W 7
#define Dd 8
#define VK_A 0x41//虚拟键值宏定义
#define VK_S 0x53
#define VK_W 0x57
#define VK_D 0X44
#define VK_N 0X4E
#define VK_M 0x4d
.
精选文档.
#define wd 10//蛇身的宽
#define hg 10//蛇身的高
//蛇身的一个节点
typedef struct SNAKE
{
int x;
int y;
struct SNAKE *next;
}snake;
//全局变量//
int score = 0, add = 10, score1 = 0, add1 = 10;;//总得分与每次吃食物得分。
int status, status1, sleeptime=130 ,bomb_suiji = 1234,wall_suiji=5678,magic_suiji=6589,magic_suiji1=3256;//每次运行的时间间隔
int oneortwo = 0;
int dwall=1,isdwall=0;
snake *head, *head1, *food, *bomb,*wall,*magic;
snake *q;//便利第一条蛇用到的指针
snake *q1;//遍历第二条蛇的时候用到的指针
int endgamestatus = 0; //游戏结束的情况,
int wall_suiji_u = 1111, wall_suiji_d = 2222, wall_suiji_r = 333, wall_suiji_l = 444;
int wall_u, wall_d, wall_l, wall_r;
int uwall_u, uwall_d, uwall_l, uwall_r;
.
精选文档.
int magic_x=0,magic_xx;
//后台的函数
void initsnake();
void initsnake1();
void creatmagic();
void gomagic();
void createfood();
void creatbomb();
voi