1 /* Reconstructed Commander Keen 4-6 Source Code
\r
2 * Copyright (C) 2021 K1n9_Duk3
\r
4 * This program is free software; you can redistribute it and/or modify
\r
5 * it under the terms of the GNU General Public License as published by
\r
6 * the Free Software Foundation; either version 2 of the License, or
\r
7 * (at your option) any later version.
\r
9 * This program is distributed in the hope that it will be useful,
\r
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
\r
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
\r
12 * GNU General Public License for more details.
\r
14 * You should have received a copy of the GNU General Public License along
\r
15 * with this program; if not, write to the Free Software Foundation, Inc.,
\r
16 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
\r
22 //#include "VERSION.H"
\r
24 //////////////////////////////////////
\r
26 // Graphics .H file for .CK6
\r
29 //////////////////////////////////////
\r
32 // Lump creation macros
\r
35 #define START_LUMP(actualname, dummyname) actualname, dummyname=actualname-1,
\r
36 #define END_LUMP(actualname, dummyname) dummyname, actualname=dummyname-1,
\r
39 // Amount of each data item
\r
43 #define NUMCHUNKS NUMGRCHUNKS
\r
47 #define NUMTILE8 108 // BUG: only 104 tiles exist in EGAGRAPH!
\r
48 #define NUMTILE8M 36 // BUG: only 12 tiles exist in EGAGRAPH!
\r
50 #define NUMTILE32M 0
\r
52 //episode-specific numbers:
\r
54 #define NUMSPRITES 390
\r
55 #define NUMTILE16 2376
\r
56 #define NUMTILE16M 2736
\r
57 #define NUMEXTERNS 8
\r
60 // File offsets for data items
\r
63 #define STRUCTPICM 1
\r
64 #define STRUCTSPRITE 2
\r
67 #define STARTFONTM (STARTFONT+NUMFONT)
\r
68 #define STARTPICS (STARTFONTM+NUMFONTM)
\r
69 #define STARTPICM (STARTPICS+NUMPICS)
\r
70 #define STARTSPRITES (STARTPICM+NUMPICM)
\r
71 #define STARTTILE8 (STARTSPRITES+NUMSPRITES)
\r
72 #define STARTTILE8M (STARTTILE8+1)
\r
73 #define STARTTILE16 (STARTTILE8M+1)
\r
74 #define STARTTILE16M (STARTTILE16+NUMTILE16)
\r
75 #define STARTTILE32 (STARTTILE16M+NUMTILE16M)
\r
76 #define STARTTILE32M (STARTTILE32+NUMTILE32)
\r
77 #define STARTEXTERNS (STARTTILE32M+NUMTILE32M)
\r
80 LASTFONT=STARTPICS-1,
\r
86 PADDINGPIC, // 5 (compensate for the missing Star Wars font to give the other pics the correct chunk numbers)
\r
94 START_LUMP(CONTROLS_LUMP_START, __CONTROLSSTART)
\r
95 CP_MAINMENUPIC, // 11
\r
96 CP_NEWGAMEMENUPIC, // 12
\r
97 CP_LOADMENUPIC, // 13
\r
98 CP_SAVEMENUPIC, // 14
\r
99 CP_CONFIGMENUPIC, // 15
\r
100 CP_SOUNDMENUPIC, // 16
\r
101 CP_MUSICMENUPIC, // 17
\r
102 CP_KEYBOARDMENUPIC, // 18
\r
103 CP_KEYMOVEMENTPIC, // 19
\r
104 CP_KEYBUTTONPIC, // 20
\r
105 CP_JOYSTICKMENUPIC, // 21
\r
106 CP_OPTIONSMENUPIC, // 22
\r
107 CP_PADDLEWARPIC, // 23
\r
109 CP_JOYSTICKPIC, // 25
\r
110 CP_MENUSCREENPIC, // 26
\r
111 END_LUMP(CONTROLS_LUMP_END, __CONTROLSEND)
\r
113 H_FLASHARROW1PIC, // 27
\r
114 H_FLASHARROW2PIC, // 28
\r
116 SW_BACKGROUNDPIC, // 33
\r
118 KEENTALK1PIC, // 35
\r
119 KEENTALK2PIC, // 36
\r
120 KEENCOUNT1PIC, // 37
\r
121 KEENCOUNT2PIC, // 38
\r
122 KEENCOUNT3PIC, // 39
\r
123 KEENCOUNT4PIC, // 40
\r
124 KEENCOUNT5PIC, // 41
\r
125 KEENCOUNT6PIC, // 42
\r
131 CP_MENUMASKPICM, // 43
\r
133 METALPOLEPICM, // 45
\r
139 START_LUMP(PADDLE_LUMP_START, __PADDLESTART)
\r
142 BALL1PIXELTOTHERIGHTSPR, // 48
\r
143 BALL2PIXELSTOTHERIGHTSPR, // 49
\r
144 BALL3PIXELSTOTHERIGHTSPR, // 50
\r
145 END_LUMP(PADDLE_LUMP_END, __PADDLEEND)
\r
147 DEMOPLAQUESPR, // 51
\r
149 START_LUMP(KEEN_LUMP_START, __KEENSTART)
\r
150 KEENSTANDRSPR, // 52
\r
151 KEENRUNR1SPR, // 53
\r
152 KEENRUNR2SPR, // 54
\r
153 KEENRUNR3SPR, // 55
\r
154 KEENRUNR4SPR, // 56
\r
155 KEENJUMPR1SPR, // 57
\r
156 KEENJUMPR2SPR, // 58
\r
157 KEENJUMPR3SPR, // 59
\r
158 KEENSTANDLSPR, // 60
\r
159 KEENRUNL1SPR, // 61
\r
160 KEENRUNL2SPR, // 62
\r
161 KEENRUNL3SPR, // 63
\r
162 KEENRUNL4SPR, // 64
\r
163 KEENJUMPL1SPR, // 65
\r
164 KEENJUMPL2SPR, // 66
\r
165 KEENJUMPL3SPR, // 67
\r
166 KEENLOOKUSPR, // 68
\r
167 KEENWAITR1SPR, // 69
\r
168 KEENWAITR2SPR, // 70
\r
169 KEENWAITR3SPR, // 71
\r
170 KEENSITREAD1SPR, // 72
\r
171 KEENSITREAD2SPR, // 73
\r
172 KEENSITREAD3SPR, // 74
\r
173 KEENSITREAD4SPR, // 75
\r
174 KEENREAD1SPR, // 76
\r
175 KEENREAD2SPR, // 77
\r
176 KEENREAD3SPR, // 78
\r
177 KEENSTOPREAD1SPR, // 79
\r
178 KEENSTOPREAD2SPR, // 80
\r
179 KEENLOOKD1SPR, // 81
\r
180 KEENLOOKD2SPR, // 82
\r
184 STUNSTARS1SPR, // 86
\r
185 STUNSTARS2SPR, // 87
\r
186 STUNSTARS3SPR, // 88
\r
187 KEENSHOOTLSPR, // 89
\r
188 KEENJLSHOOTLSPR, // 90
\r
189 KEENJSHOOTDSPR, // 91
\r
190 KEENJSHOOTUSPR, // 92
\r
191 KEENSHOOTUSPR, // 93
\r
192 KEENSHOOTRSPR, // 94
\r
193 KEENJRSHOOTRSPR, // 95
\r
198 STUNHIT1SPR, // 100
\r
199 STUNHIT2SPR, // 101
\r
200 KEENSHINNYR1SPR, // 102
\r
201 KEENSHINNYR2SPR, // 103
\r
202 KEENSHINNYR3SPR, // 104
\r
203 KEENSLIDED1SPR, // 105
\r
204 KEENSLIDED2SPR, // 106
\r
205 KEENSLIDED3SPR, // 107
\r
206 KEENSLIDED4SPR, // 108
\r
207 KEENSHINNYL1SPR, // 109
\r
208 KEENSHINNYL2SPR, // 110
\r
209 KEENSHINNYL3SPR, // 111
\r
210 KEENPLSHOOTUSPR, // 112
\r
211 KEENPRSHOOTUSPR, // 113
\r
212 KEENPRSHOOTDSPR, // 114
\r
213 KEENPLSHOOTDSPR, // 115
\r
214 KEENPSHOOTLSPR, // 116
\r
215 KEENPSHOOTRSPR, // 117
\r
216 KEENENTER1SPR, // 118
\r
217 KEENENTER2SPR, // 119
\r
218 KEENENTER3SPR, // 120
\r
219 KEENENTER4SPR, // 121
\r
220 KEENENTER5SPR, // 122
\r
221 KEENHANGLSPR, // 123
\r
222 KEENHANGRSPR, // 124
\r
223 KEENCLIMBEDGEL1SPR, // 125
\r
224 KEENCLIMBEDGEL2SPR, // 126
\r
225 KEENCLIMBEDGEL3SPR, // 127
\r
226 KEENCLIMBEDGEL4SPR, // 128
\r
227 KEENCLIMBEDGER1SPR, // 129
\r
228 KEENCLIMBEDGER2SPR, // 130
\r
229 KEENCLIMBEDGER3SPR, // 131
\r
230 KEENCLIMBEDGER4SPR, // 132
\r
231 KEENPOGOR1SPR, // 133
\r
232 KEENPOGOR2SPR, // 134
\r
233 KEENPOGOL1SPR, // 135
\r
234 KEENPOGOL2SPR, // 136
\r
235 BONUS100UPSPR, // 137
\r
236 BONUS100SPR, // 138
\r
237 BONUS200SPR, // 139
\r
238 BONUS500SPR, // 140
\r
239 BONUS1000SPR, // 141
\r
240 BONUS2000SPR, // 142
\r
241 BONUS5000SPR, // 143
\r
242 BONUS1UPSPR, // 144
\r
243 BONUSCLIPSPR, // 145
\r
244 VIVASPLASH1SPR, // 146
\r
245 VIVASPLASH2SPR, // 147
\r
246 VIVASPLASH3SPR, // 148
\r
247 VIVASPLASH4SPR, // 149
\r
248 END_LUMP(KEEN_LUMP_END, __KEENEND)
\r
250 START_LUMP(SUGAR1_LUMP_START, __SUGAR1START)
\r
253 END_LUMP(SUGAR1_LUMP_END, __SUGAR1END)
\r
255 START_LUMP(SUGAR2_LUMP_START, __SUGAR2START)
\r
258 END_LUMP(SUGAR2_LUMP_END, __SUGAR2END)
\r
260 START_LUMP(SUGAR3_LUMP_START, __SUGAR3START)
\r
263 END_LUMP(SUGAR3_LUMP_END, __SUGAR3END)
\r
265 START_LUMP(SUGAR4_LUMP_START, __SUGAR4START)
\r
268 END_LUMP(SUGAR4_LUMP_END, __SUGAR4END)
\r
270 START_LUMP(SUGAR5_LUMP_START, __SUGAR5START)
\r
273 END_LUMP(SUGAR5_LUMP_END, __SUGAR5END)
\r
275 START_LUMP(SUGAR6_LUMP_START, __SUGAR6START)
\r
278 END_LUMP(SUGAR6_LUMP_END, __SUGAR6END)
\r
280 START_LUMP(ONEUP_LUMP_START, __ONEUPSTART)
\r
283 END_LUMP(ONEUP_LUMP_END, __ONEUPEND)
\r
285 START_LUMP(KEYGEM_LUMP_START, __KEYGEMSTART)
\r
288 YELLOWGEM1SPR, // 166
\r
289 YELLOWGEM2SPR, // 167
\r
290 BLUEGEM1SPR, // 168
\r
291 BLUEGEM2SPR, // 169
\r
292 GREENGEM1SPR, // 170
\r
293 GREENGEM2SPR, // 171
\r
294 BONUSGEMSPR, // 172
\r
295 END_LUMP(KEYGEM_LUMP_END, __KEYGEMEND)
\r
297 START_LUMP(AMMO_LUMP_START, __AMMOSTART)
\r
298 STUNCLIP1SPR, // 173
\r
299 STUNCLIP2SPR, // 174
\r
300 END_LUMP(AMMO_LUMP_END, __AMMOEND)
\r
302 SCOREBOXSPR, // 175
\r
304 START_LUMP(LASER_LUMP_START, __LASERSTART)
\r
309 LASERHIT1SPR, // 180
\r
310 LASERHIT2SPR, // 181
\r
311 END_LUMP(LASER_LUMP_END, __LASEREND)
\r
313 START_LUMP(SANDWICH_LUMP_START, __SANDWICHSTART)
\r
314 SANDWICHSPR, // 182
\r
315 END_LUMP(SANDWICH_LUMP_END, __SANDWICHEND)
\r
317 START_LUMP(HOOK_LUMP_START, __ROPESTART)
\r
319 END_LUMP(HOOK_LUMP_END, __ROPEEND)
\r
321 START_LUMP(WORLDKEEN_LUMP_START, __WORLDKEENSTART)
\r
322 WORLDKEENL1SPR, // 184
\r
323 WORLDKEENL2SPR, // 185
\r
324 WORLDKEENL3SPR, // 186
\r
325 WORLDKEENR1SPR, // 187
\r
326 WORLDKEENR2SPR, // 188
\r
327 WORLDKEENR3SPR, // 189
\r
328 WORLDKEENU1SPR, // 190
\r
329 WORLDKEENU2SPR, // 191
\r
330 WORLDKEENU3SPR, // 192
\r
331 WORLDKEEND1SPR, // 193
\r
332 WORLDKEEND2SPR, // 194
\r
333 WORLDKEEND3SPR, // 195
\r
334 WORLDKEENDR1SPR, // 196
\r
335 WORLDKEENDR2SPR, // 197
\r
336 WORLDKEENDR3SPR, // 198
\r
337 WORLDKEENDL1SPR, // 199
\r
338 WORLDKEENDL2SPR, // 200
\r
339 WORLDKEENDL3SPR, // 201
\r
340 WORLDKEENUL1SPR, // 202
\r
341 WORLDKEENUL2SPR, // 203
\r
342 WORLDKEENUL3SPR, // 204
\r
343 WORLDKEENUR1SPR, // 205
\r
344 WORLDKEENUR2SPR, // 206
\r
345 WORLDKEENUR3SPR, // 207
\r
346 WORLDKEENWAVE1SPR, // 208
\r
347 WORLDKEENWAVE2SPR, // 209
\r
349 ROCKETFLY1SPR, // 211
\r
350 ROCKETFLY2SPR, // 212
\r
351 SATELLITE1SPR, // 213
\r
352 SATELLITE2SPR, // 214
\r
353 SATELLITE3SPR, // 215
\r
354 SATELLITE4SPR, // 216
\r
355 GRABBITER1SPR, // 217
\r
356 GRABBITER2SPR, // 218
\r
357 GRABBITERSLEEP1SPR, // 219
\r
358 GRABBITERSLEEP2SPR, // 220
\r
359 WORLDKEENTRHOW1SPR, // 221
\r
360 WORLDKEENTRHOW2SPR, // 222
\r
361 WORLDKEENCLIMB1SPR, // 223
\r
362 WORLDKEENCLIMB2SPR, // 224
\r
363 ROPETHROW1SPR, // 225
\r
364 ROPETHROW2SPR, // 226
\r
365 WORLDKEENHANGSPR, // 227
\r
366 FLAGFLIP1SPR, // 228
\r
367 FLAGFLIP2SPR, // 229
\r
368 FLAGFLIP3SPR, // 230
\r
369 FLAGFLIP4SPR, // 231
\r
370 FLAGFLIP5SPR, // 232
\r
371 FLAGFALL1SPR, // 233
\r
372 FLAGFALL2SPR, // 234
\r
373 FLAGFLAP1SPR, // 235
\r
374 FLAGFLAP2SPR, // 236
\r
375 FLAGFLAP3SPR, // 237
\r
376 FLAGFLAP4SPR, // 238
\r
377 END_LUMP(WORLDKEEN_LUMP_END, __WORLDKEENEND)
\r
379 START_LUMP(FLEEX_LUMP_START, __FLEEXSTART)
\r
380 FLEEXWALKR1SPR, // 239
\r
381 FLEEXWALKR2SPR, // 240
\r
382 FLEEXWALKL1SPR, // 241
\r
383 FLEEXWALKL2SPR, // 242
\r
384 FLEEXLOOK1SPR, // 243
\r
385 FLEEXLOOK2SPR, // 244
\r
386 FLEEXSTUNSPR, // 245
\r
387 END_LUMP(FLEEX_LUMP_END, __FLEEXEND)
\r
389 START_LUMP(CEILICK_LUMP_START, __CEILICKSTART)
\r
390 CEILICK1SPR, // 246
\r
391 CEILICK2SPR, // 247
\r
397 CEILICKSTUNSPR, // 253
\r
398 END_LUMP(CEILICK_LUMP_END, __CEILICKEND)
\r
400 START_LUMP(BLOOGUARD_LUMP_START, __BLOOGUARDSTART)
\r
401 BLOOGUARDWALKL1SPR, // 254
\r
402 BLOOGUARDWALKL2SPR, // 255
\r
403 BLOOGUARDWALKL3SPR, // 256
\r
404 BLOOGUARDWALKL4SPR, // 257
\r
405 BLOOGUARDWALKR1SPR, // 258
\r
406 BLOOGUARDWALKR2SPR, // 259
\r
407 BLOOGUARDWALKR3SPR, // 260
\r
408 BLOOGUARDWALKR4SPR, // 261
\r
409 BLOOGUARDSWINGL1SPR, // 262
\r
410 BLOOGUARDSWINGL2SPR, // 263
\r
411 BLOOGUARDSWINGL3SPR, // 264
\r
412 BLOOGUARDSWINGR1SPR, // 265
\r
413 BLOOGUARDSWINGR2SPR, // 266
\r
414 BLOOGUARDSWINGR3SPR, // 267
\r
415 BLOOGUARDSTUNSPR, // 268
\r
416 END_LUMP(BLOOGUARD_LUMP_END, __BLOOGUARDEND)
\r
418 START_LUMP(BIPSHIP_LUMP_START, __BIPSHIPSTART)
\r
419 BIPSHIPRSPR, // 269
\r
420 BIPSHIPRTURN1SPR, // 270
\r
421 BIPSHIPRTURN2SPR, // 271
\r
422 BIPSHIPRTURN3SPR, // 272
\r
423 BIPSHIPRTURN4SPR, // 273
\r
424 BIPSHIPLSPR, // 274
\r
425 BIPSHIPLTURN1SPR, // 275
\r
426 BIPSHIPLTURN2SPR, // 276
\r
427 BIPSHIPLTURN3SPR, // 277
\r
428 BIPSHIPLTURN4SPR, // 278
\r
429 BIPSHIPEXPLODE1SPR, // 279
\r
430 BIPSHIPEXPLODE2SPR, // 280
\r
431 BIPSHIPEXPLODE3SPR, // 281
\r
432 BIPSHIPEXPLODE4SPR, // 282
\r
433 BIPSHIPEXPLODE5SPR, // 283
\r
434 BIPSHIPSHOTSPR, // 284
\r
435 END_LUMP(BIPSHIP_LUMP_END, __BIPSHIPEND)
\r
437 START_LUMP(BABOBBA_LUMP_START, __BABOBBASTART)
\r
438 BABOBBAL1SPR, // 285
\r
439 BABOBBAL2SPR, // 286
\r
440 BABOBBAL3SPR, // 287
\r
441 BABOBBAR1SPR, // 288
\r
442 BABOBBAR2SPR, // 289
\r
443 BABOBBAR3SPR, // 290
\r
444 BABOBBASHOT1SPR, // 291
\r
445 BABOBBASHOT2SPR, // 292
\r
446 BABOBBASTUNSPR, // 293
\r
447 BABOBBASLEEP1SPR, // 294
\r
448 BABOBBASLEEP2SPR, // 295
\r
449 BABOBBASLEEP3SPR, // 296
\r
450 BABOBBASLEEP4SPR, // 297
\r
451 END_LUMP(BABOBBA_LUMP_END, __BABOBBAEND)
\r
453 START_LUMP(NOSPIKE_LUMP_START, __NOSPIKESTART)
\r
454 NOSPIKESTANDSPR, // 298
\r
455 NOSPIKERUNR1SPR, // 299
\r
456 NOSPIKERUNR2SPR, // 300
\r
457 NOSPIKERUNR3SPR, // 301
\r
458 NOSPIKERUNR4SPR, // 302
\r
459 NOSPIKERUNL1SPR, // 303
\r
460 NOSPIKERUNL2SPR, // 304
\r
461 NOSPIKERUNL3SPR, // 305
\r
462 NOSPIKERUNL4SPR, // 306
\r
463 NOSPIKEWALKR1SPR, // 307
\r
464 NOSPIKEWALKR2SPR, // 308
\r
465 NOSPIKEWALKR3SPR, // 309
\r
466 NOSPIKEWALKR4SPR, // 310
\r
467 NOSPIKEWALKL1SPR, // 311
\r
468 NOSPIKEWALKL2SPR, // 312
\r
469 NOSPIKEWALKL3SPR, // 313
\r
470 NOSPIKEWALKL4SPR, // 314
\r
471 NOSPIKESTUNSPR, // 315
\r
472 QUESTIONMARKSPR, // 316
\r
473 END_LUMP(NOSPIKE_LUMP_END, __NOSPIKEEND)
\r
475 START_LUMP(FLECT_LUMP_START, __FLECTSTART)
\r
476 FLECTSTANDSPR, // 317
\r
477 FLECTSTANDRSPR, // 318
\r
478 FLECTWALKR1SPR, // 319
\r
479 FLECTWALKR2SPR, // 320
\r
480 FLECTWALKR3SPR, // 321
\r
481 FLECTWALKR4SPR, // 322
\r
482 FLECTSTANDLSPR, // 323
\r
483 FLECTWALKL1SPR, // 324
\r
484 FLECTWALKL2SPR, // 325
\r
485 FLECTWALKL3SPR, // 326
\r
486 FLECTWALKL4SPR, // 327
\r
487 FLECTSTUNSPR, // 328
\r
488 END_LUMP(FLECT_LUMP_END, __FLECTEND)
\r
490 START_LUMP(ORBATRIX_LUMP_START, __ORBATRIXSTART)
\r
491 ORBATRIX1SPR, // 329
\r
492 ORBATRIX2SPR, // 330
\r
493 ORBATRIX3SPR, // 331
\r
494 ORBATRIX4SPR, // 332
\r
495 ORBATRIXL1SPR, // 333
\r
496 ORBATRIXL2SPR, // 334
\r
497 ORBATRIXR1SPR, // 335
\r
498 ORBATRIXR2SPR, // 336
\r
499 ORBATRIXSPIN1SPR, // 337
\r
500 ORBATRIXSPIN2SPR, // 338
\r
501 ORBATRIXSPIN3SPR, // 339
\r
502 ORBATRIXSPIN4SPR, // 340
\r
503 ORBATRIXCURLSPR, // 341
\r
504 END_LUMP(ORBATRIX_LUMP_END, __ORBATRIXEND)
\r
506 START_LUMP(BLOOG_LUMP_START, __BLOOGSTART)
\r
507 BLOOGWALKR1SPR, // 342
\r
508 BLOOGWALKR2SPR, // 343
\r
509 BLOOGWALKR3SPR, // 344
\r
510 BLOOGWALKR4SPR, // 345
\r
511 BLOOGWALKL1SPR, // 346
\r
512 BLOOGWALKL2SPR, // 347
\r
513 BLOOGWALKL3SPR, // 348
\r
514 BLOOGWALKL4SPR, // 349
\r
515 BLOOGSTUNSPR, // 350
\r
516 END_LUMP(BLOOG_LUMP_END, __BLOOGEND)
\r
518 START_LUMP(RBLOOGLET_LUMP_START, __RBLOOGLETSTART)
\r
519 RBLOOGLETWALKR1SPR, // 351
\r
520 RBLOOGLETWALKR2SPR, // 352
\r
521 RBLOOGLETWALKR3SPR, // 353
\r
522 RBLOOGLETWALKR4SPR, // 354
\r
523 RBLOOGLETWALKL1SPR, // 355
\r
524 RBLOOGLETWALKL2SPR, // 356
\r
525 RBLOOGLETWALKL3SPR, // 357
\r
526 RBLOOGLETWALKL4SPR, // 358
\r
527 RBLOOGLETSTUNSPR, // 359
\r
528 END_LUMP(RBLOOGLET_LUMP_END, __RBLOOGLETEND)
\r
530 START_LUMP(YBLOOGLET_LUMP_START, __YBLOOGLETSTART)
\r
531 YBLOOGLETWALKR1SPR, // 360
\r
532 YBLOOGLETWALKR2SPR, // 361
\r
533 YBLOOGLETWALKR3SPR, // 362
\r
534 YBLOOGLETWALKR4SPR, // 363
\r
535 YBLOOGLETWALKL1SPR, // 364
\r
536 YBLOOGLETWALKL2SPR, // 365
\r
537 YBLOOGLETWALKL3SPR, // 366
\r
538 YBLOOGLETWALKL4SPR, // 367
\r
539 YBLOOGLETSTUNSPR, // 368
\r
540 END_LUMP(YBLOOGLET_LUMP_END, __YBLOOGLETEND)
\r
542 START_LUMP(BBLOOGLET_LUMP_START, __BBLOOGLETSTART)
\r
543 BBLOOGLETWALKR1SPR, // 369
\r
544 BBLOOGLETWALKR2SPR, // 370
\r
545 BBLOOGLETWALKR3SPR, // 371
\r
546 BBLOOGLETWALKR4SPR, // 372
\r
547 BBLOOGLETWALKL1SPR, // 373
\r
548 BBLOOGLETWALKL2SPR, // 374
\r
549 BBLOOGLETWALKL3SPR, // 375
\r
550 BBLOOGLETWALKL4SPR, // 376
\r
551 BBLOOGLETSTUNSPR, // 377
\r
552 END_LUMP(BBLOOGLET_LUMP_END, __BBLOOGLETEND)
\r
554 START_LUMP(GBLOOGLET_LUMP_START, __GBLOOGLETSTART)
\r
555 GBLOOGLETWALKR1SPR, // 378
\r
556 GBLOOGLETWALKR2SPR, // 379
\r
557 GBLOOGLETWALKR3SPR, // 380
\r
558 GBLOOGLETWALKR4SPR, // 381
\r
559 GBLOOGLETWALKL1SPR, // 382
\r
560 GBLOOGLETWALKL2SPR, // 383
\r
561 GBLOOGLETWALKL3SPR, // 384
\r
562 GBLOOGLETWALKL4SPR, // 385
\r
563 GBLOOGLETSTUNSPR, // 386
\r
564 END_LUMP(GBLOOGLET_LUMP_END, __GBLOOGLETEND)
\r
566 START_LUMP(GIK_LUMP_START, __GIKSTART)
\r
567 GIKWALKR1SPR, // 387
\r
568 GIKWALKR2SPR, // 388
\r
569 GIKWALKR3SPR, // 389
\r
570 GIKWALKL1SPR, // 390
\r
571 GIKWALKL2SPR, // 391
\r
572 GIKWALKL3SPR, // 392
\r
573 GIKJUMPLSPR, // 393
\r
574 GIKJUMPRSPR, // 394
\r
575 GIKSLIDER1SPR, // 395
\r
576 GIKSLIDER2SPR, // 396
\r
577 GIKSLIDEL1SPR, // 397
\r
578 GIKSLIDEL2SPR, // 398
\r
579 END_LUMP(GIK_LUMP_END, __GIKEND)
\r
581 START_LUMP(BLORB_LUMP_START, __BLORBSTART)
\r
585 END_LUMP(BLORB_LUMP_END, __BLORBEND)
\r
587 START_LUMP(BOBBA_LUMP_START, __BOBBASTART)
\r
594 BOBBASHOT1SPR, // 408
\r
595 BOBBASHOT2SPR, // 409
\r
596 BOBBASHOT3SPR, // 410
\r
597 BOBBASHOT4SPR, // 411
\r
598 BOBBASHOT5SPR, // 412
\r
599 BOBBASHOT6SPR, // 413
\r
600 END_LUMP(BOBBA_LUMP_END, __BOBBAEND)
\r
602 START_LUMP(BIP_LUMP_START, __BIPSTART)
\r
603 BIPSTANDSPR, // 414
\r
604 BIPWALKR1SPR, // 415
\r
605 BIPWALKR2SPR, // 416
\r
606 BIPWALKR3SPR, // 417
\r
607 BIPWALKR4SPR, // 418
\r
608 BIPWALKL1SPR, // 419
\r
609 BIPWALKL2SPR, // 420
\r
610 BIPWALKL3SPR, // 421
\r
611 BIPWALKL4SPR, // 422
\r
612 END_LUMP(BIP_LUMP_END, __BIPEND)
\r
614 START_LUMP(BIPSQUISHED_LUMP_START, __BIPSQUISHEDSTART)
\r
615 BIPSQUISHEDSPR, // 423
\r
616 END_LUMP(BIPSQUISHED_LUMP_END, __BIPSQUISHEDEND)
\r
618 START_LUMP(PLATFORM_LUMP_START, __PLATFORMSTART)
\r
619 PLATFORMSPR, // 424
\r
620 PLATBIP1SPR, // 425
\r
621 PLATBIP2SPR, // 426
\r
622 PLATBIP3SPR, // 427
\r
623 PLATBIP4SPR, // 428
\r
624 PLATBIP5SPR, // 429
\r
625 PLATBIP6SPR, // 430
\r
626 PLATBIP7SPR, // 431
\r
627 PLATBIP8SPR, // 432
\r
628 END_LUMP(PLATFORM_LUMP_END, __PLATFORMEND)
\r
630 START_LUMP(MOLLY_LUMP_START, __MOLLYSTART)
\r
633 END_LUMP(MOLLY_LUMP_END, __MOLLYEND)
\r
635 START_LUMP(PASSCARD_LUMP_START, __PASSCARDSTART)
\r
636 PASSCARDSPR, // 435
\r
637 END_LUMP(PASSCARD_LUMP_END, __PASSCARDEND)
\r
640 // TILES (these don't need names)
\r
643 LASTTILE=STARTEXTERNS-1,
\r
651 ORDERSCREEN, // 5551
\r