-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.h
45 lines (33 loc) · 1013 Bytes
/
config.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#ifndef CONFIG_H
#define CONFIG_H
//游戏基本界面设置
#define GAME_WIDTH 512
#define GAME_HEIGHT 768
#define GAME_TITLE "MRXU PlaneWar"
#define GAME_ICON ":/res/app.ico"
//二进制资源文件配置
#define GAME_RES_PATH "./plane.rcc"
//游戏地图设置
#define MAP_PATH ":/res/img_bg_level_1.jpg"
#define MAP_SCROLL_SPEED 2
//刷新频率 帧率 单位毫秒
#define GAME_RATE 10
//飞机图片
#define HERO_PATH ":/res/hero2.png"
//子弹信息
#define BULLET_PATH ":/res/bullet_11.png"
#define BULLET_SPEED 5
//发射信息
#define BULLET_NUM 30
#define BULLET_INTERVAL 20
#define ENEMY_PATH ":/res/img-plane_5.png"
#define ENEMY_SPEED 5
#define ENEMY_NUM 20
#define ENEMY_INTERVAL 30
#define BOMB_PATH ":/res/bomb-%1.png" //爆炸资源图片
#define BOMB_NUM 20 //爆炸数量
#define BOMB_MAX 7 //爆炸图片最大索引
#define BOMB_INTERVAL 20 //爆炸切图时间间隔
#define SOUND_BACKGROUND ":/res/bg.wav"
#define SOUND_BOMB ":/res/bomb.wav"
#endif // CONFIG_H