Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
8557 maxcodehac 1
//////////////////////////////////////
2
//
3
// Graphics .H file for .SOD
4
// IGRAB-ed on Thu Oct 08 20:38:29 1992
5
//
6
//////////////////////////////////////
7
 
8
typedef enum {
9
    // Lump Start
10
    C_BACKDROPPIC=3,
11
    C_MOUSELBACKPIC,                     // 4
12
    C_CURSOR1PIC,                        // 5
13
    C_CURSOR2PIC,                        // 6
14
    C_NOTSELECTEDPIC,                    // 7
15
    C_SELECTEDPIC,                       // 8
16
    // Lump Start
17
    C_CUSTOMIZEPIC,                      // 9
18
    C_JOY1PIC,                           // 10
19
    C_JOY2PIC,                           // 11
20
    C_MOUSEPIC,                          // 12
21
    C_JOYSTICKPIC,                       // 13
22
    C_KEYBOARDPIC,                       // 14
23
    C_CONTROLPIC,                        // 15
24
    // Lump Start
25
    C_OPTIONSPIC,                        // 16
26
    // Lump Start
27
    C_FXTITLEPIC,                        // 17
28
    C_DIGITITLEPIC,                      // 18
29
    C_MUSICTITLEPIC,                     // 19
30
    // Lump Start
31
    C_HOWTOUGHPIC,                       // 20
32
    C_BABYMODEPIC,                       // 21
33
    C_EASYPIC,                           // 22
34
    C_NORMALPIC,                         // 23
35
    C_HARDPIC,                           // 24
36
    // Lump Start
37
    C_DISKLOADING1PIC,                   // 25
38
    C_DISKLOADING2PIC,                   // 26
39
    C_LOADGAMEPIC,                       // 27
40
    C_SAVEGAMEPIC,                       // 28
41
    // Lump Start
42
    HIGHSCORESPIC,                       // 29
43
    C_WONSPEARPIC,                       // 30
44
#ifndef SPEARDEMO
45
    // Lump Start
46
    BJCOLLAPSE1PIC,                      // 31
47
    BJCOLLAPSE2PIC,                      // 32
48
    BJCOLLAPSE3PIC,                      // 33
49
    BJCOLLAPSE4PIC,                      // 34
50
    ENDPICPIC,                           // 35
51
#endif
52
    // Lump Start
53
    L_GUYPIC,                            // 36
54
    L_COLONPIC,                          // 37
55
    L_NUM0PIC,                           // 38
56
    L_NUM1PIC,                           // 39
57
    L_NUM2PIC,                           // 40
58
    L_NUM3PIC,                           // 41
59
    L_NUM4PIC,                           // 42
60
    L_NUM5PIC,                           // 43
61
    L_NUM6PIC,                           // 44
62
    L_NUM7PIC,                           // 45
63
    L_NUM8PIC,                           // 46
64
    L_NUM9PIC,                           // 47
65
    L_PERCENTPIC,                        // 48
66
    L_APIC,                              // 49
67
    L_BPIC,                              // 50
68
    L_CPIC,                              // 51
69
    L_DPIC,                              // 52
70
    L_EPIC,                              // 53
71
    L_FPIC,                              // 54
72
    L_GPIC,                              // 55
73
    L_HPIC,                              // 56
74
    L_IPIC,                              // 57
75
    L_JPIC,                              // 58
76
    L_KPIC,                              // 59
77
    L_LPIC,                              // 60
78
    L_MPIC,                              // 61
79
    L_NPIC,                              // 62
80
    L_OPIC,                              // 63
81
    L_PPIC,                              // 64
82
    L_QPIC,                              // 65
83
    L_RPIC,                              // 66
84
    L_SPIC,                              // 67
85
    L_TPIC,                              // 68
86
    L_UPIC,                              // 69
87
    L_VPIC,                              // 70
88
    L_WPIC,                              // 71
89
    L_XPIC,                              // 72
90
    L_YPIC,                              // 73
91
    L_ZPIC,                              // 74
92
    L_EXPOINTPIC,                        // 75
93
    L_APOSTROPHEPIC,                     // 76
94
    L_GUY2PIC,                           // 77
95
    L_BJWINSPIC,                         // 78
96
    // Lump Start
97
    TITLE1PIC,                           // 79
98
    TITLE2PIC,                           // 80
99
#ifndef SPEARDEMO
100
    // Lump Start
101
    ENDSCREEN11PIC,                      // 81
102
    // Lump Start
103
    ENDSCREEN12PIC,                      // 82
104
    ENDSCREEN3PIC,                       // 83
105
    ENDSCREEN4PIC,                       // 84
106
    ENDSCREEN5PIC,                       // 85
107
    ENDSCREEN6PIC,                       // 86
108
    ENDSCREEN7PIC,                       // 87
109
    ENDSCREEN8PIC,                       // 88
110
    ENDSCREEN9PIC,                       // 89
111
#endif
112
    STATUSBARPIC,                        // 90
113
    PG13PIC,                             // 91
114
    CREDITSPIC,                          // 92
115
#ifndef SPEARDEMO
116
    // Lump Start
117
    IDGUYS1PIC,                          // 93
118
    IDGUYS2PIC,                          // 94
119
    // Lump Start
120
    COPYPROTTOPPIC,                      // 95
121
    COPYPROTBOXPIC,                      // 96
122
    BOSSPIC1PIC,                         // 97
123
    BOSSPIC2PIC,                         // 98
124
    BOSSPIC3PIC,                         // 99
125
    BOSSPIC4PIC,                         // 100
126
#endif
127
    // Lump Start
128
    KNIFEPIC,                            // 101
129
    GUNPIC,                              // 102
130
    MACHINEGUNPIC,                       // 103
131
    GATLINGGUNPIC,                       // 104
132
    NOKEYPIC,                            // 105
133
    GOLDKEYPIC,                          // 106
134
    SILVERKEYPIC,                        // 107
135
    N_BLANKPIC,                          // 108
136
    N_0PIC,                              // 109
137
    N_1PIC,                              // 110
138
    N_2PIC,                              // 111
139
    N_3PIC,                              // 112
140
    N_4PIC,                              // 113
141
    N_5PIC,                              // 114
142
    N_6PIC,                              // 115
143
    N_7PIC,                              // 116
144
    N_8PIC,                              // 117
145
    N_9PIC,                              // 118
146
    FACE1APIC,                           // 119
147
    FACE1BPIC,                           // 120
148
    FACE1CPIC,                           // 121
149
    FACE2APIC,                           // 122
150
    FACE2BPIC,                           // 123
151
    FACE2CPIC,                           // 124
152
    FACE3APIC,                           // 125
153
    FACE3BPIC,                           // 126
154
    FACE3CPIC,                           // 127
155
    FACE4APIC,                           // 128
156
    FACE4BPIC,                           // 129
157
    FACE4CPIC,                           // 130
158
    FACE5APIC,                           // 131
159
    FACE5BPIC,                           // 132
160
    FACE5CPIC,                           // 133
161
    FACE6APIC,                           // 134
162
    FACE6BPIC,                           // 135
163
    FACE6CPIC,                           // 136
164
    FACE7APIC,                           // 137
165
    FACE7BPIC,                           // 138
166
    FACE7CPIC,                           // 139
167
    FACE8APIC,                           // 140
168
    GOTGATLINGPIC,                       // 141
169
    GODMODEFACE1PIC,                     // 142
170
    GODMODEFACE2PIC,                     // 143
171
    GODMODEFACE3PIC,                     // 144
172
    BJWAITING1PIC,                       // 145
173
    BJWAITING2PIC,                       // 146
174
    BJOUCHPIC,                           // 147
175
    PAUSEDPIC,                           // 148
176
    GETPSYCHEDPIC,                       // 149
177
 
178
    TILE8,                               // 150
179
 
180
    ORDERSCREEN,                         // 151
181
    ERRORSCREEN,                         // 152
182
    TITLEPALETTE,                        // 153
183
#ifndef SPEARDEMO
184
    END1PALETTE,                         // 154
185
    END2PALETTE,                         // 155
186
    END3PALETTE,                         // 156
187
    END4PALETTE,                         // 157
188
    END5PALETTE,                         // 158
189
    END6PALETTE,                         // 159
190
    END7PALETTE,                         // 160
191
    END8PALETTE,                         // 161
192
    END9PALETTE,                         // 162
193
    IDGUYSPALETTE,                       // 163
194
#endif
195
    T_DEMO0,                             // 164
196
#ifndef SPEARDEMO
197
    T_DEMO1,                             // 165
198
    T_DEMO2,                             // 166
199
    T_DEMO3,                             // 167
200
    T_ENDART1,                           // 168
201
#endif
202
    ENUMEND
203
} graphicnums;
204
 
205
//
206
// Data LUMPs
207
//
208
#define BACKDROP_LUMP_START		3
209
#define BACKDROP_LUMP_END		8
210
 
211
#define CONTROL_LUMP_START		9
212
#define CONTROL_LUMP_END		15
213
 
214
#define OPTIONS_LUMP_START		16
215
#define OPTIONS_LUMP_END		16
216
 
217
#define SOUND_LUMP_START		17
218
#define SOUND_LUMP_END			19
219
 
220
#define NEWGAME_LUMP_START		20
221
#define NEWGAME_LUMP_END		24
222
 
223
#define LOADSAVE_LUMP_START		25
224
#define LOADSAVE_LUMP_END		28
225
 
226
#define HIGHSCORES_LUMP_START	29
227
#define HIGHSCORES_LUMP_END		30
228
 
229
#define ENDGAME_LUMP_START		31
230
#define ENDGAME_LUMP_END		35
231
 
232
#define LEVELEND_LUMP_START		L_GUYPIC
233
#define LEVELEND_LUMP_END		L_BJWINSPIC
234
 
235
#define TITLESCREEN_LUMP_START	TITLE1PIC
236
#define TITLESCREEN_LUMP_END	TITLE2PIC
237
 
238
#define ENDGAME1_LUMP_START		ENDSCREEN11PIC
239
#define ENDGAME1_LUMP_END		ENDSCREEN11PIC
240
 
241
#define ENDGAME2_LUMP_START		ENDSCREEN12PIC
242
#define ENDGAME2_LUMP_END		ENDSCREEN12PIC
243
 
244
#define EASTEREGG_LUMP_START	IDGUYS1PIC
245
#define EASTEREGG_LUMP_END		IDGUYS2PIC
246
 
247
#define COPYPROT_LUMP_START		COPYPROTTOPPIC
248
#define COPYPROT_LUMP_END		BOSSPIC4PIC
249
 
250
#define LATCHPICS_LUMP_START    KNIFEPIC
251
#define LATCHPICS_LUMP_END		GETPSYCHEDPIC
252
 
253
 
254
//
255
// Amount of each data item
256
//
257
#define NUMCHUNKS    ENUMEND
258
#define NUMFONT      2
259
#define NUMFONTM     0
260
#define NUMPICS      (GETPSYCHEDPIC - NUMFONT)
261
#define NUMPICM      0
262
#define NUMSPRITES   0
263
#define NUMTILE8     72
264
#define NUMTILE8M    0
265
#define NUMTILE16    0
266
#define NUMTILE16M   0
267
#define NUMTILE32    0
268
#define NUMTILE32M   0
269
#define NUMEXTERNS   18
270
//
271
// File offsets for data items
272
//
273
#define STRUCTPIC    0
274
 
275
#define STARTFONT    1
276
#define STARTFONTM   3
277
#define STARTPICS    3
278
#define STARTPICM    TILE8
279
#define STARTSPRITES TILE8
280
#define STARTTILE8   TILE8
281
#define STARTTILE8M  ORDERSCREEN
282
#define STARTTILE16  ORDERSCREEN
283
#define STARTTILE16M ORDERSCREEN
284
#define STARTTILE32  ORDERSCREEN
285
#define STARTTILE32M ORDERSCREEN
286
#define STARTEXTERNS ORDERSCREEN
287
 
288
//
289
// Thank you for using IGRAB!
290
//