日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

如何用c语言实现贪吃蛇登录界面,c语言贪吃蛇UI界面版.docx

發布時間:2024/9/15 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何用c语言实现贪吃蛇登录界面,c语言贪吃蛇UI界面版.docx 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

c語言UI界面版貪吃蛇

使用ege圖形庫,游戲實現單雙人功能。道具有炸彈,隨機魔盒,炸彈。有隨機障礙物生成。

不附加圖片 。

/***************************************************************************

*

*

出品方:債組 *

成員:馮強 陳志豪 鄧青松 俄木木果 *

時間:2016/7/11 *

*

*

****************************************************************************

*/

#include "graphics.h"

#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();

void creatwall();

void drawwall();

void snakemove();

void pausegame();

void gamecircle();

void welcomeintogame();

int biteself();

void iswin();

void gamestart();

void cleanwall();

voi

總結

以上是生活随笔為你收集整理的如何用c语言实现贪吃蛇登录界面,c语言贪吃蛇UI界面版.docx的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。