Repository navigation
Expand file tree
/
Copy pathBOULDER.H
More file actions
162 lines (152 loc) · 3.74 KB
/
Copy pathBOULDER.H
File metadata and controls
162 lines (152 loc) · 3.74 KB
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
// BOULDER.h
// header file for BOULDER
#define SND_BOULDER 0x00000001L
#define SND_DIAMOND 0x00000002L
#define SND_PICKUP 0x00000004L
#define SND_EXPLODE 0x00000008L
#define SND_DIE 0x00000010L
#define SND_SQUASH 0x00000020L
#define SND_MOVE 0x00000040L
#define SND_DIG 0x00000080L
#define SND_CLOCK 0x00000100L
#define SND_MINE 0x00000200L
#define SND_EXIT 0x00000400L
#define SND_BUG 0x00000800L
#define SND_TANK 0x00001000L
#define SND_ALIEN 0x00002000L
#define SND_YUM 0x00004000L
#define SND_CHEESE 0x00008000L
#define SND_NUT 0x00010000L
#define SND_CRACK 0x00020000L
#define SND_DOOR 0x00040000L
#define SND_PUSH 0x00080000L
#define SND_MAGIC 0x00100000L
#define SND_WALL 0x00200000L
#define SND_SPLASH 0x00400000L
#define SND_WHEEL 0x00800000L
#define BoulderSound 0
#define DiamondSound 1
#define PickupSound 2
#define ExplodeSound 3
#define DieSound 4
#define SquashSound 5
#define MoveSound 6
#define DigSound 7
#define ClockSound 8
#define MineSound 9
#define ExitSound 10
#define BugSound 11
#define TankSound 12
#define AlienSound 13
#define YumSound 14
#define CheeseSound 15
#define NutSound 16
#define CrackSound 17
#define DoorSound 18
#define PushSound 19
#define MagicSound 20
#define WallSound 21
#define SplashSound 22
#define WheelSound 23
#define BLUE 0
#define GREEN 1
#define TURN 0
#define SPC 0
#define PLAY 0
#define TEST 1
#define DESIGN 2
#define TITLE 3
#define ID_ESC 0x0000E000
#define ID_TOOLBAR 0x00001000
#define ID_STATUS 101
#define DISABLED 0x7f
#define REDKEY 0x20
#define GREENKEY 0x40
#define BLUEKEY 0x80
#define SPACE 0x00
#define DIRT 0x01
#define BRICK 0x02
#define MAGICWALL 0x03
#define PRE_OUT 0x04
#define OUTT 0x05
#define MINE 0x06
#define STEEL 0x07
#define KEY_RED 0x08
#define KEY_GREEN 0x09
#define KEY_BLUE 0x0a
#define DOOR_RED 0x0b
#define DOOR_GREEN 0x0c
#define DOOR_BLUE 0x0d
#define WHEEL 0x0e
#define SPLASH 0x0f
#define BOULDER_S 0x10
#define BOULDER_S_STF 0x11
#define BOULDER_F 0x12
#define BOULDER_F_STF 0x13
#define BDIAMOND_S 0x14
#define BDIAMOND_S_STF 0x15
#define BDIAMOND_F 0x16
#define BDIAMOND_F_STF 0x17
#define INVISIBLE 0x18
#define ACID 0x19
#define PRE_EXP_S 0x1a
#define PRE_EXP_S_STF 0x1b
#define EXP_SPACE_STF 0x1c
#define EXP_SPACE 0x1d
#define ALIEN 0x1e
#define ALIEN_STF 0x1f
#define PRE_EXP_D 0x20
#define PRE_EXP_D_STF 0x21
#define EXP_DIA_STF 0x22
#define EXP_DIA 0x23
#define GDIAMOND_S 0x24
#define GDIAMOND_S_STF 0x25
#define GDIAMOND_F 0x26
#define GDIAMOND_F_STF 0x27
#define MINE_TRIG_MAN 0x28
#define MINE_TRIG 0x29
#define NUT_S 0x2a
#define NUT_S_STF 0x2b
#define NUT_F 0x2c
#define NUT_F_STF 0x2d
#define TANK_F_N 0x2e
#define TANK_F_S 0x2f
#define TANK_F_E 0x30
#define TANK_F_W 0x31
#define TANK_F_E_STF 0x32
#define TANK_F_S_STF 0x33
#define TANK_T_N 0x34
#define TANK_T_S 0x35
#define TANK_T_E 0x36
#define TANK_T_W 0x37
#define MAN 0x38
//#define SPACE 0x39
#define CHEESE_S 0x3a
#define DROP 0x3b
#define DROP_STF 0x3c
#define BOMB_S 0x3d
#define BOMB_F 0x3e
#define BOMB_F_STF 0x3f
#define BUG_F_N 0x40
#define BUG_F_S 0x41
#define BUG_F_E 0x42
#define BUG_F_W 0x43
#define BUG_F_E_STF 0x44
#define BUG_F_S_STF 0x45
#define BUG_T_N 0x46
#define BUG_T_S 0x47
#define BUG_T_E 0x48
#define BUG_T_W 0x49
#define YUM_N 0x4a
#define YUM_S 0x4b
#define YUM_E 0x4c
#define YUM_W 0x4d
#define YUM_S_STF 0x4e
#define YUM_E_STF 0x4f
#define YUM_STILL 0x50
#define SPONGE 0x51
#define SPONGE_FULL 0x52
#define SPONGE_FULL_STF 0x53
#define HALF_IN 0x54
#define HALF_OUT 0x55
#define HALF_OUT_STF 0x56