-
Notifications
You must be signed in to change notification settings - Fork 65
/
MacroDefine.h
39 lines (28 loc) · 1.4 KB
/
MacroDefine.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
#pragma once
//////////////////////////////////////////////////////////////////////////
//游戏状态
#define CM_UN_START 0 //停留在起始界面
#define CM_START_ED 1 //正在进行游戏
//////////////////////////////////////////////////////////////////////////
#define CM_READY_GAME (WM_USER + 100) //准备游戏消息
#define CM_START_GAME (WM_USER + 101) //开始游戏消息
#define CM_MOVE_SNAKE (WM_USER + 102) //移动蛇身
#define CM_GAME_OVER (WM_USER + 103) //游戏结束
#define CM_GAME_NEXT (WM_USER + 104) //下一关
#define CM_GAME_SUCCEED (WM_USER + 105) //全关成功
#define CM_GAME_READY (WM_USER + 106) //游戏准备
//////////////////////////////////////////////////////////////////////////
#define TMR_BEGIN 10000 //开始界面定时器
#define TMR_PLAYING_READY 10001 //播放准备音效
#define TMR_PLAYING_GO 10002 //播放开始音效
#define TMR_IMPACE_TEST 10003 //碰撞检测正确性测试
#define TMR_START_MOVE 10004 //移动蛇身
//////////////////////////////////////////////////////////////////////////
#define DR_UP 20000 //上移动
#define DR_DOWN 20001 //下移动
#define DR_LEFT 20002 //左移动
#define DR_RIGHT 20003 //右移动
//////////////////////////////////////////////////////////////////////////
#define GAME_AGAIN 30000 //再来一局
#define GAME_MAIN 30001 //回主菜单
#define GAME_EXIT 30003 //退出游戏