-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGFXV_WL1.H
209 lines (197 loc) · 6.43 KB
/
GFXV_WL1.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
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
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
//////////////////////////////////////
//
// Graphics .H file for .WL1
// IGRAB-ed on Sun May 03 01:19:32 1992
//
//////////////////////////////////////
typedef enum {
// Lump Start
H_BJPIC=3,
H_CASTLEPIC, // 4
H_KEYBOARDPIC, // 5
H_JOYPIC, // 6
H_HEALPIC, // 7
H_TREASUREPIC, // 8
H_GUNPIC, // 9
H_KEYPIC, // 10
H_BLAZEPIC, // 11
H_WEAPON1234PIC, // 12
H_WOLFLOGOPIC, // 13
H_VISAPIC, // 14
H_MCPIC, // 15
H_IDLOGOPIC, // 16
H_TOPWINDOWPIC, // 17
H_LEFTWINDOWPIC, // 18
H_RIGHTWINDOWPIC, // 19
H_BOTTOMINFOPIC, // 20
// Lump Start
C_OPTIONSPIC, // 21
C_CURSOR1PIC, // 22
C_CURSOR2PIC, // 23
C_NOTSELECTEDPIC, // 24
C_SELECTEDPIC, // 25
C_FXTITLEPIC, // 26
C_DIGITITLEPIC, // 27
C_MUSICTITLEPIC, // 28
C_MOUSELBACKPIC, // 29
C_BABYMODEPIC, // 30
C_EASYPIC, // 31
C_NORMALPIC, // 32
C_HARDPIC, // 33
C_LOADSAVEDISKPIC, // 34
C_DISKLOADING1PIC, // 35
C_DISKLOADING2PIC, // 36
C_CONTROLPIC, // 37
C_CUSTOMIZEPIC, // 38
C_LOADGAMEPIC, // 39
C_SAVEGAMEPIC, // 40
C_EPISODE1PIC, // 41
C_EPISODE2PIC, // 42
C_EPISODE3PIC, // 43
C_EPISODE4PIC, // 44
C_EPISODE5PIC, // 45
C_EPISODE6PIC, // 46
C_CODEPIC, // 47
// Lump Start
L_GUYPIC, // 48
L_COLONPIC, // 49
L_NUM0PIC, // 50
L_NUM1PIC, // 51
L_NUM2PIC, // 52
L_NUM3PIC, // 53
L_NUM4PIC, // 54
L_NUM5PIC, // 55
L_NUM6PIC, // 56
L_NUM7PIC, // 57
L_NUM8PIC, // 58
L_NUM9PIC, // 59
L_PERCENTPIC, // 60
L_APIC, // 61
L_BPIC, // 62
L_CPIC, // 63
L_DPIC, // 64
L_EPIC, // 65
L_FPIC, // 66
L_GPIC, // 67
L_HPIC, // 68
L_IPIC, // 69
L_JPIC, // 70
L_KPIC, // 71
L_LPIC, // 72
L_MPIC, // 73
L_NPIC, // 74
L_OPIC, // 75
L_PPIC, // 76
L_QPIC, // 77
L_RPIC, // 78
L_SPIC, // 79
L_TPIC, // 80
L_UPIC, // 81
L_VPIC, // 82
L_WPIC, // 83
L_XPIC, // 84
L_YPIC, // 85
L_ZPIC, // 86
L_EXPOINTPIC, // 87
L_GUY2PIC, // 88
L_BJWINSPIC, // 89
STATUSBARPIC, // 90
TITLEPIC, // 91
PG13PIC, // 92
CREDITSPIC, // 93
HIGHSCORESPIC, // 94
// Lump Start
KNIFEPIC, // 95
GUNPIC, // 96
MACHINEGUNPIC, // 97
GATLINGGUNPIC, // 98
NOKEYPIC, // 99
GOLDKEYPIC, // 100
SILVERKEYPIC, // 101
N_BLANKPIC, // 102
N_0PIC, // 103
N_1PIC, // 104
N_2PIC, // 105
N_3PIC, // 106
N_4PIC, // 107
N_5PIC, // 108
N_6PIC, // 109
N_7PIC, // 110
N_8PIC, // 111
N_9PIC, // 112
FACE1APIC, // 113
FACE1BPIC, // 114
FACE1CPIC, // 115
FACE2APIC, // 116
FACE2BPIC, // 117
FACE2CPIC, // 118
FACE3APIC, // 119
FACE3BPIC, // 120
FACE3CPIC, // 121
FACE4APIC, // 122
FACE4BPIC, // 123
FACE4CPIC, // 124
FACE5APIC, // 125
FACE5BPIC, // 126
FACE5CPIC, // 127
FACE6APIC, // 128
FACE6BPIC, // 129
FACE6CPIC, // 130
FACE7APIC, // 131
FACE7BPIC, // 132
FACE7CPIC, // 133
FACE8APIC, // 134
GOTGATLINGPIC, // 135
MUTANTBJPIC, // 136
PAUSEDPIC, // 137
GETPSYCHEDPIC, // 138
ORDERSCREEN=554,
ERRORSCREEN, // 555
ENUMEND
} graphicnums;
//
// Data LUMPs
//
#define README_LUMP_START 3
#define README_LUMP_END 20
#define CONTROLS_LUMP_START 21
#define CONTROLS_LUMP_END 47
#define LEVELEND_LUMP_START 48
#define LEVELEND_LUMP_END 89
#define LATCHPICS_LUMP_START 95
#define LATCHPICS_LUMP_END 138
//
// Amount of each data item
//
#define NUMCHUNKS 556
#define NUMFONT 2
#define NUMFONTM 0
#define NUMPICS 136
#define NUMPICM 0
#define NUMSPRITES 0
#define NUMTILE8 72
#define NUMTILE8M 0
#define NUMTILE16 144
#define NUMTILE16M 270
#define NUMTILE32 0
#define NUMTILE32M 0
#define NUMEXTERNS 2
//
// File offsets for data items
//
#define STRUCTPIC 0
#define STARTFONT 1
#define STARTFONTM 3
#define STARTPICS 3
#define STARTPICM 139
#define STARTSPRITES 139
#define STARTTILE8 139
#define STARTTILE8M 140
#define STARTTILE16 140
#define STARTTILE16M 284
#define STARTTILE32 554
#define STARTTILE32M 554
#define STARTEXTERNS 554
//
// Thank you for using IGRAB!
//