-/* Reconstructed Commander Keen 4-6 Source Code\r
- * Copyright (C) 2021 K1n9_Duk3\r
- *\r
- * This program is free software; you can redistribute it and/or modify\r
- * it under the terms of the GNU General Public License as published by\r
- * the Free Software Foundation; either version 2 of the License, or\r
- * (at your option) any later version.\r
- *\r
- * This program is distributed in the hope that it will be useful,\r
- * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r
- * GNU General Public License for more details.\r
- *\r
- * You should have received a copy of the GNU General Public License along\r
- * with this program; if not, write to the Free Software Foundation, Inc.,\r
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r
- */\r
-\r
-#ifndef __GFX_H__\r
-#define __GFX_H__\r
-\r
-//#include "VERSION.H"\r
-\r
-//////////////////////////////////////\r
-//\r
-// Graphics .H file for .CK4\r
-// not IGRAB-ed :)\r
-//\r
-//////////////////////////////////////\r
-\r
-//\r
-// Lump creation macros\r
-//\r
-\r
-#define START_LUMP(actualname, dummyname) actualname, dummyname=actualname-1,\r
-#define END_LUMP(actualname, dummyname) dummyname, actualname=dummyname-1,\r
-\r
-//\r
-// Amount of each data item\r
-//\r
-\r
-//common numbers:\r
-#define NUMCHUNKS NUMGRCHUNKS\r
-#define NUMFONT 2\r
-#define NUMFONTM 0\r
-#define NUMPICM 3\r
-#define NUMTILE8 108 // BUG: only 104 tiles exist in EGAGRAPH!\r
-#define NUMTILE8M 36 // BUG: only 20 tiles exist in EGAGRAPH!\r
-#define NUMTILE32 0\r
-#define NUMTILE32M 0\r
-\r
-//episode-specific numbers:\r
-#define NUMPICS 116\r
-#define NUMSPRITES 397\r
-#define NUMTILE16 1296\r
-#define NUMTILE16M 2916\r
-#define NUMEXTERNS 16\r
-\r
-//\r
-// File offsets for data items\r
-//\r
-#define STRUCTPIC 0\r
-#define STRUCTPICM 1\r
-#define STRUCTSPRITE 2\r
-\r
-#define STARTFONT 3\r
-#define STARTFONTM (STARTFONT+NUMFONT)\r
-#define STARTPICS (STARTFONTM+NUMFONTM)\r
-#define STARTPICM (STARTPICS+NUMPICS)\r
-#define STARTSPRITES (STARTPICM+NUMPICM)\r
-#define STARTTILE8 (STARTSPRITES+NUMSPRITES)\r
-#define STARTTILE8M (STARTTILE8+1)\r
-#define STARTTILE16 (STARTTILE8M+1)\r
-#define STARTTILE16M (STARTTILE16+NUMTILE16)\r
-#define STARTTILE32 (STARTTILE16M+NUMTILE16M)\r
-#define STARTTILE32M (STARTTILE32+NUMTILE32)\r
-#define STARTEXTERNS (STARTTILE32M+NUMTILE32M)\r
-\r
-typedef enum {\r
- LASTFONT=STARTPICS-1,\r
-\r
- //\r
- // PICS\r
- //\r
-\r
- PADDINGPIC, // 5 (compensate for the missing Star Wars font to give the other pics the correct chunk numbers)\r
-\r
- H_HELPPIC, // 6\r
- H_LARROWPIC, // 7\r
- H_RARROWPIC, // 8\r
- H_ESCPIC, // 9\r
- H_ENTERPIC, // 10\r
- DUMMYPIC, // 11\r
- H_STORY1PIC, // 12\r
- H_STORY2PIC, // 13\r
- H_STORY3PIC, // 14\r
- H_STORY4PIC, // 15\r
- STORY5PIC, // 16\r
- STORY6PIC, // 17\r
- STORY7PIC, // 18\r
- STORY8PIC, // 19\r
- ITEM1PIC, // 20\r
- ITEM2PIC, // 21\r
- ITEM3PIC, // 22\r
- ITEM4PIC, // 23\r
- ITEM5PIC, // 24\r
- ITEM6PIC, // 25\r
- ITEM7PIC, // 26\r
- ITEM8PIC, // 27\r
- ITEM9PIC, // 28\r
- ARACHNUTPIC, // 29\r
- BERKELOISPIC, // 30\r
- BOUNDERPIC, // 31\r
- COUNCILMEMBERPIC, // 32\r
- DOPEFISHPIC, // 33\r
- INCHWORMPIC, // 34\r
- LICKPIC, // 35\r
- MADMUSHROOMPIC, // 36\r
- POISONSLIGPIC, // 37\r
- PRINCESSLINDSEYPIC, // 38\r
- SCHOOLFISHPIC, // 39\r
- SKYPESTPIC, // 40\r
- SPRITEPIC, // 41\r
- WORMOUTHPIC, // 42\r
- ENDOFTEXTPIC, // 43\r
- H_MCPIC, // 44\r
- H_HANDPIC, // 45\r
- H_VISAPIC, // 46\r
- H_FLASHARROW1PIC, // 47\r
- H_FLASHARROW2PIC, // 48\r
- ENDINDG1PIC, // 49\r
- ENDINDG2PIC, // 50\r
- ENDINDG3PIC, // 51\r
- ENDINDG4PIC, // 52\r
- ENDINDG5PIC, // 53\r
- ENDINDG6PIC, // 54\r
- ENDINDG7PIC, // 55\r
- ENDINDG8PIC, // 56\r
- ENDINDG9PIC, // 57\r
- ENDINDG10PIC, // 58\r
- ENDINDG11PIC, // 59\r
- ENDINDG12PIC, // 60\r
- ENDINDG13PIC, // 61\r
- ENDINDG14PIC, // 62\r
- ENDINDG15PIC, // 63\r
- ENDINDG16PIC, // 64\r
- ENDINDG17PIC, // 65\r
- ENDINDG18PIC, // 66\r
- ENDINDG19PIC, // 67\r
- ENDINDG20PIC, // 68\r
- ENDINDG21PIC, // 69\r
- ENDINDG22PIC, // 70\r
- ENDINDG23PIC, // 71\r
- ENDINDG24PIC, // 72\r
- ENDINDG25PIC, // 73\r
- ENDINDG26PIC, // 74\r
- ENDINDG27PIC, // 75\r
- ENDINDG28PIC, // 76\r
- ENDINDG29PIC, // 77\r
- ENDINDG30PIC, // 78\r
- H_IDLOGOPIC, // 79\r
- H_TOPWINDOWPIC, // 80\r
- H_LEFTWINDOWPIC, // 81\r
- H_RIGHTWINDOWPIC, // 82\r
- H_BOTTOMINFOPIC, // 83\r
- H_BOTTOMWINDOWPIC, // 84\r
- H_BARPIC, // 85\r
- H_KEEN5PIC, // 86\r
- H_KEEN6PIC, // 87\r
-\r
- START_LUMP(CONTROLS_LUMP_START, __CONTROLSSTART)\r
- CP_MAINMENUPIC, // 88\r
- CP_NEWGAMEMENUPIC, // 89\r
- CP_LOADMENUPIC, // 90\r
- CP_SAVEMENUPIC, // 91\r
- CP_CONFIGMENUPIC, // 92\r
- CP_SOUNDMENUPIC, // 93\r
- CP_MUSICMENUPIC, // 94\r
- CP_KEYBOARDMENUPIC, // 95\r
- CP_KEYMOVEMENTPIC, // 96\r
- CP_KEYBUTTONPIC, // 97\r
- CP_JOYSTICKMENUPIC, // 98\r
- CP_OPTIONSMENUPIC, // 99\r
- CP_PADDLEWARPIC, // 100\r
- CP_QUITPIC, // 101\r
- CP_JOYSTICKPIC, // 102\r
- CP_MENUSCREENPIC, // 103\r
- END_LUMP(CONTROLS_LUMP_END, __CONTROLSEND)\r
-\r
- IDSOFTPIC, // 104\r
- PROGTEAMPIC, // 105\r
- ARTISTPIC, // 106\r
- DIRECTORPIC, // 107\r
- SW_BACKGROUNDPIC, // 108\r
- TITLEPICPIC, // 109\r
- ORACLEPIC, // 110\r
- KEENTALK1PIC, // 111\r
- KEENTALK2PIC, // 112\r
- KEENMADPIC, // 113\r
- LINDSEYPIC, // 114\r
- KEENCOUNT1PIC, // 115\r
- KEENCOUNT2PIC, // 116\r
- KEENCOUNT3PIC, // 117\r
- KEENCOUNT4PIC, // 118\r
- KEENCOUNT5PIC, // 119\r
- KEENCOUNT6PIC, // 120\r
-\r
- //\r
- // MASKED PICS\r
- //\r
-\r
- CP_MENUMASKPICM, // 121\r
- CORDPICM, // 122\r
- METALPOLEPICM, // 123\r
-\r
- //\r
- // SPRITES\r
- //\r
-\r
- START_LUMP(PADDLE_LUMP_START, __PADDLESTART)\r
- PADDLESPR, // 124\r
- BALLSPR, // 125\r
- BALL1PIXELTOTHERIGHTSPR, // 126\r
- BALL2PIXELSTOTHERIGHTSPR, // 127\r
- BALL3PIXELSTOTHERIGHTSPR, // 128\r
- END_LUMP(PADDLE_LUMP_END, __PADDLEEND)\r
-\r
- DEMOPLAQUESPR, // 129\r
-\r
- //player lump:\r
- START_LUMP(KEEN_LUMP_START, __KEENSTART)\r
- KEENSTANDRSPR, // 130\r
- KEENRUNR1SPR, // 131\r
- KEENRUNR2SPR, // 132\r
- KEENRUNR3SPR, // 133\r
- KEENRUNR4SPR, // 134\r
- KEENJUMPR1SPR, // 135\r
- KEENJUMPR2SPR, // 136\r
- KEENJUMPR3SPR, // 137\r
- KEENSTANDLSPR, // 138\r
- KEENRUNL1SPR, // 139\r
- KEENRUNL2SPR, // 140\r
- KEENRUNL3SPR, // 141\r
- KEENRUNL4SPR, // 142\r
- KEENJUMPL1SPR, // 143\r
- KEENJUMPL2SPR, // 144\r
- KEENJUMPL3SPR, // 145\r
- KEENLOOKUSPR, // 146\r
- KEENWAITR1SPR, // 147\r
- KEENWAITR2SPR, // 148\r
- KEENWAITR3SPR, // 149\r
- KEENSITREAD1SPR, // 150\r
- KEENSITREAD2SPR, // 151\r
- KEENSITREAD3SPR, // 152\r
- KEENSITREAD4SPR, // 153\r
- KEENREAD1SPR, // 154\r
- KEENREAD2SPR, // 155\r
- KEENREAD3SPR, // 156\r
- KEENSTOPREAD1SPR, // 157\r
- KEENSTOPREAD2SPR, // 158\r
- KEENWATCHSPR, // 159\r
- KEENLOOKD1SPR, // 160\r
- KEENLOOKD2SPR, // 161\r
- KEENDIE1SPR, // 162\r
- KEENDIE2SPR, // 163\r
- STUNSTARS1SPR, // 164\r
- STUNSTARS2SPR, // 165\r
- STUNSTARS3SPR, // 166\r
- KEENSHOOTLSPR, // 167\r
- KEENJLSHOOTLSPR, // 168\r
- KEENJSHOOTDSPR, // 169\r
- KEENJSHOOTUSPR, // 170\r
- KEENSHOOTUSPR, // 171\r
- KEENSHOOTRSPR, // 172\r
- KEENJRSHOOTRSPR, // 173\r
- STUN1SPR, // 174\r
- STUN2SPR, // 175\r
- STUN3SPR, // 176\r
- STUN4SPR, // 177\r
- STUNHIT1SPR, // 178\r
- STUNHIT2SPR, // 179\r
- KEENSHINNYR1SPR, // 180\r
- KEENSHINNYR2SPR, // 181\r
- KEENSHINNYR3SPR, // 182\r
- KEENSLIDED1SPR, // 183\r
- KEENSLIDED2SPR, // 184\r
- KEENSLIDED3SPR, // 185\r
- KEENSLIDED4SPR, // 186\r
- KEENSHINNYL1SPR, // 187\r
- KEENSHINNYL2SPR, // 188\r
- KEENSHINNYL3SPR, // 189\r
- KEENPLSHOOTUSPR, // 190\r
- KEENPRSHOOTUSPR, // 191\r
- KEENPRSHOOTDSPR, // 192\r
- KEENPLSHOOTDSPR, // 193\r
- KEENPSHOOTLSPR, // 194\r
- KEENPSHOOTRSPR, // 195\r
- KEENENTER1SPR, // 196\r
- KEENENTER2SPR, // 197\r
- KEENENTER3SPR, // 198\r
- KEENENTER4SPR, // 199\r
- KEENENTER5SPR, // 200\r
- KEENHANGLSPR, // 201\r
- KEENHANGRSPR, // 202\r
- KEENCLIMBEDGEL1SPR, // 203\r
- KEENCLIMBEDGEL2SPR, // 204\r
- KEENCLIMBEDGEL3SPR, // 205\r
- KEENCLIMBEDGEL4SPR, // 206\r
- KEENCLIMBEDGER1SPR, // 207\r
- KEENCLIMBEDGER2SPR, // 208\r
- KEENCLIMBEDGER3SPR, // 209\r
- KEENCLIMBEDGER4SPR, // 210\r
- KEENPOGOR1SPR, // 211\r
- KEENPOGOR2SPR, // 212\r
- KEENPOGOL1SPR, // 213\r
- KEENPOGOL2SPR, // 214\r
- DROPSPLASH1SPR, // 215\r
- DROPSPLASH2SPR, // 216\r
- DROPSPLASH3SPR, // 217\r
- BONUS100UPSPR, // 218\r
- BONUS100SPR, // 219\r
- BONUS200SPR, // 220\r
- BONUS500SPR, // 221\r
- BONUS1000SPR, // 222\r
- BONUS2000SPR, // 223\r
- BONUS5000SPR, // 224\r
- BONUS1UPSPR, // 225\r
- BONUSCLIPSPR, // 226\r
- END_LUMP(KEEN_LUMP_END, __KEENEND)\r
-\r
- START_LUMP(SUGAR1_LUMP_START, __SUGAR1START)\r
- SUGAR1ASPR, // 227\r
- SUGAR1BSPR, // 228\r
- END_LUMP(SUGAR1_LUMP_END, __SUGAR1END)\r
-\r
- START_LUMP(SUGAR2_LUMP_START, __SUGAR2START)\r
- SUGAR2ASPR, // 229\r
- SUGAR2BSPR, // 230\r
- END_LUMP(SUGAR2_LUMP_END, __SUGAR2END)\r
-\r
- START_LUMP(SUGAR3_LUMP_START, __SUGAR3START)\r
- SUGAR3ASPR, // 231\r
- SUGAR3BSPR, // 232\r
- END_LUMP(SUGAR3_LUMP_END, __SUGAR3END)\r
-\r
- START_LUMP(SUGAR4_LUMP_START, __SUGAR4START)\r
- SUGAR4ASPR, // 233\r
- SUGAR4BSPR, // 234\r
- END_LUMP(SUGAR4_LUMP_END, __SUGAR4END)\r
-\r
- START_LUMP(SUGAR5_LUMP_START, __SUGAR5START)\r
- SUGAR5ASPR, // 235\r
- SUGAR5BSPR, // 236\r
- END_LUMP(SUGAR5_LUMP_END, __SUGAR5END)\r
-\r
- START_LUMP(SUGAR6_LUMP_START, __SUGAR6START)\r
- SUGAR6ASPR, // 237\r
- SUGAR6BSPR, // 238\r
- END_LUMP(SUGAR6_LUMP_END, __SUGAR6END)\r
-\r
- START_LUMP(ONEUP_LUMP_START, __ONEUPSTART)\r
- ONEUPASPR, // 239\r
- ONEUPBSPR, // 240\r
- END_LUMP(ONEUP_LUMP_END, __ONEUPEND)\r
-\r
- DOORSPR, // 241\r
-\r
- START_LUMP(KEYGEM_LUMP_START, __KEYGEMSTART)\r
- REDGEM1SPR, // 242\r
- REDGEM2SPR, // 243\r
- YELLOWGEM1SPR, // 244\r
- YELLOWGEM2SPR, // 245\r
- BLUEGEM1SPR, // 246\r
- BLUEGEM2SPR, // 247\r
- GREENGEM1SPR, // 248\r
- GREENGEM2SPR, // 249\r
- BONUSGEMSPR, // 250\r
- END_LUMP(KEYGEM_LUMP_END, __KEYGEMEND)\r
-\r
- START_LUMP(AMMO_LUMP_START, __AMMOSTART)\r
- STUNCLIP1SPR, // 251\r
- STUNCLIP2SPR, // 252\r
- END_LUMP(AMMO_LUMP_END, __AMMOEND)\r
-\r
- SCOREBOXSPR, // 253\r
-\r
- START_LUMP(WORLDKEEN_LUMP_START, __WORLDKEENSTART)\r
- WORLDKEENL1SPR, // 254\r
- WORLDKEENL2SPR, // 255\r
- WORLDKEENL3SPR, // 256\r
- WORLDKEENR1SPR, // 257\r
- WORLDKEENR2SPR, // 258\r
- WORLDKEENR3SPR, // 259\r
- WORLDKEENU1SPR, // 260\r
- WORLDKEENU2SPR, // 261\r
- WORLDKEENU3SPR, // 262\r
- WORLDKEEND1SPR, // 263\r
- WORLDKEEND2SPR, // 264\r
- WORLDKEEND3SPR, // 265\r
- WORLDKEENDR1SPR, // 266\r
- WORLDKEENDR2SPR, // 267\r
- WORLDKEENDR3SPR, // 268\r
- WORLDKEENDL1SPR, // 269\r
- WORLDKEENDL2SPR, // 270\r
- WORLDKEENDL3SPR, // 271\r
- WORLDKEENUL1SPR, // 272\r
- WORLDKEENUL2SPR, // 273\r
- WORLDKEENUL3SPR, // 274\r
- WORLDKEENUR1SPR, // 275\r
- WORLDKEENUR2SPR, // 276\r
- WORLDKEENUR3SPR, // 277\r
- WORLDKEENWAVE1SPR, // 278\r
- WORLDKEENWAVE2SPR, // 279\r
- WORLDKEENSWIMU1SPR, // 280\r
- WORLDKEENSWIMU2SPR, // 281\r
- WORLDKEENSWIMR1SPR, // 282\r
- WORLDKEENSWIMR2SPR, // 283\r
- WORLDKEENSWIMD1SPR, // 284\r
- WORLDKEENSWIMD2SPR, // 285\r
- WORLDKEENSWIML1SPR, // 286\r
- WORLDKEENSWIML2SPR, // 287\r
- WORLDKEENSWIMUR1SPR, // 288\r
- WORLDKEENSWIMUR2SPR, // 289\r
- WORLDKEENSWIMDR1SPR, // 290\r
- WORLDKEENSWIMDR2SPR, // 291\r
- WORLDKEENSWIMDL1SPR, // 292\r
- WORLDKEENSWIMDL2SPR, // 293\r
- WORLDKEENSWIMUL1SPR, // 294\r
- WORLDKEENSWIMUL2SPR, // 295\r
- WOLRDKEENRIDE1SPR, // 296\r
- WOLRDKEENRIDE2SPR, // 297\r
- FLAGFLIP1SPR, // 298\r
- FLAGFLIP2SPR, // 299\r
- FLAGFLIP3SPR, // 300\r
- FLAGFLIP4SPR, // 301\r
- FLAGFLIP5SPR, // 302\r
- FLAGFALL1SPR, // 303\r
- FLAGFALL2SPR, // 304\r
- FLAGFLAP1SPR, // 305\r
- FLAGFLAP2SPR, // 306\r
- FLAGFLAP3SPR, // 307\r
- FLAGFLAP4SPR, // 308\r
- END_LUMP(WORLDKEEN_LUMP_END, __WORLDKEENEND)\r
-\r
- START_LUMP(SCUBAKEEN_LUMP_START, __SCUBAKEENSTART)\r
- SCUBAKEENL1SPR, // 309\r
- SCUBAKEENL2SPR, // 310\r
- SCUBAKEENR1SPR, // 311\r
- SCUBAKEENR2SPR, // 312\r
- SCUBAKEENDEAD1SPR, // 313\r
- SCUBAKEENDEAD2SPR, // 314\r
- END_LUMP(SCUBAKEEN_LUMP_END, __SCUBAKEENEND)\r
-\r
- START_LUMP(SLUG_LUMP_START, __SLUGSTART)\r
- SLUGWALKR1SPR, // 315\r
- SLUGWALKR2SPR, // 316\r
- SLUGPISSRSPR, // 317\r
- SLUGSTUN1SPR, // 318\r
- SLUGSTUN2SPR, // 319\r
- SLUGWALKL1SPR, // 320\r
- SLUGWALKL2SPR, // 321\r
- SLUGPISSLSPR, // 322\r
- SLUGSLIME1SPR, // 323\r
- SLUGSLIME2SPR, // 324\r
- END_LUMP(SLUG_LUMP_END, __SLUGEND)\r
-\r
- START_LUMP(MADMUSHROOM_LUMP_START, __MADMUSHROOMSTART)\r
- MADMUSHROOML1SPR, // 325\r
- MADMUSHROOML2SPR, // 326\r
- MADMUSHROOMR1SPR, // 327\r
- MADMUSHROOMR2SPR, // 328\r
- END_LUMP(MADMUSHROOM_LUMP_END, __MADMUSHROOMEND)\r
-\r
- START_LUMP(LINDSEY_LUMP_START, __LINDSEYSTART)\r
- LINDSEY1SPR, // 329\r
- LINDSEY2SPR, // 330\r
- LINDSEY3SPR, // 331\r
- LINDSEY4SPR, // 332\r
- END_LUMP(LINDSEY_LUMP_END, __LINDSEYEND)\r
-\r
- START_LUMP(INCHWORM_LUMP_START, __INCHWORMSTART)\r
- INCHWORMR1SPR, // 333\r
- INCHWORMR2SPR, // 334\r
- INCHWORML1SPR, // 335\r
- INCHWORML2SPR, // 336\r
- FOOTSPR, // 337\r
- END_LUMP(INCHWORM_LUMP_END, __INCHWORMEND)\r
-\r
- START_LUMP(EATER_LUMP_START, __EATERSTART)\r
- EATERSTAND1SPR, // 338\r
- EATERSTAND2SPR, // 339\r
- EATERJUMPR1SPR, // 340\r
- EATERJUMPR2SPR, // 341\r
- EATERJUMPR3SPR, // 342\r
- EATERJUMPL1SPR, // 343\r
- EATERJUMPL2SPR, // 344\r
- EATERJUMPL3SPR, // 345\r
- EATENBONUS1SPR, // 346\r
- EATENBONUS2SPR, // 347\r
- EATENBONUS3SPR, // 348\r
- EATENBONUS4SPR, // 349\r
- SMOKE1SPR, // 350\r
- SMOKE2SPR, // 351\r
- SMOKE3SPR, // 352\r
- SMOKE4SPR, // 353\r
- SMOKE5SPR, // 354\r
- EATERSTUNSPR, // 355\r
- END_LUMP(EATER_LUMP_END, __EATEREND)\r
-\r
- START_LUMP(COUNCIL_LUMP_START, __COUINCILSTART)\r
- COUNCILWALKR1SPR, // 356\r
- COUNCILWALKR2SPR, // 357\r
- COUNCILWALKL1SPR, // 358\r
- COUNCILWALKL2SPR, // 359\r
- COUNCILTHINKLSPR, // 360\r
- COUNCILTHINKRSPR, // 361\r
- END_LUMP(COUNCIL_LUMP_END, __COUNCILEND)\r
-\r
- START_LUMP(EGG_LUMP_START, __EGGSTART)\r
- EGGSPR, // 362\r
- EGGBROKESPR, // 363\r
- EGGCHIP1SPR, // 364\r
- EGGCHIP2SPR, // 365\r
- EGGCHIP3SPR, // 366\r
- END_LUMP(EGG_LUMP_END, __EGGEND)\r
-\r
- START_LUMP(EGGBIRD_LUMP_START, __EGGBIRDSTART)\r
- BIRDWALKR1SPR, // 367\r
- BIRDWALKR2SPR, // 368\r
- BIRDWALKR3SPR, // 369\r
- BIRDWALKR4SPR, // 370\r
- BIRDWALKL1SPR, // 371\r
- BIRDWALKL2SPR, // 372\r
- BIRDWALKL3SPR, // 373\r
- BIRDWALKL4SPR, // 374\r
- BIRDFLY1SPR, // 375\r
- BIRDFLY2SPR, // 376\r
- BIRDFLY3SPR, // 377\r
- BIRDFLY4SPR, // 378\r
- BIRDSTUNSPR, // 379\r
- END_LUMP(EGGBIRD_LUMP_END, __EGGBIRDEND)\r
-\r
- START_LUMP(DARTS_LUMP_START, __DARTSSTART)\r
- DARTU1SPR, // 380\r
- DARTU2SPR, // 381\r
- DARTD1SPR, // 382\r
- DARTD2SPR, // 383\r
- DARTR1SPR, // 384\r
- DARTR2SPR, // 385\r
- DARTL1SPR, // 386\r
- DARTL2SPR, // 387\r
- END_LUMP(DARTS_LUMP_END, __DARTSEND)\r
-\r
- START_LUMP(MIMROCK_LUMP_START, __MIMROCKSTART)\r
- MIMROCKSPR, // 388\r
- MIMROCKWALKL1SPR, // 389\r
- MIMROCKWALKL2SPR, // 390\r
- MIMROCKWALKL3SPR, // 391\r
- MIMROCKWALKL4SPR, // 392\r
- MIMROCKWALKR1SPR, // 393\r
- MIMROCKWALKR2SPR, // 394\r
- MIMROCKWALKR3SPR, // 395\r
- MIMROCKWALKR4SPR, // 396\r
- MIMROCKJUMPR1SPR, // 397\r
- MIMROCKJUMPR2SPR, // 398\r
- MIMROCKJUMPR3SPR, // 399\r
- MIMROCKJUMPL1SPR, // 400\r
- MIMROCKJUMPL2SPR, // 401\r
- MIMROCKJUMPL3SPR, // 402\r
- MINROCKSTUNSPR, // 403\r
- END_LUMP(MIMROCK_LUMP_END, __MIMROCKEND)\r
-\r
- START_LUMP(DOPEFISH_LUMP_START, __DOPEFISHSTART)\r
- DOPEFISHSWIMR1SPR, // 404\r
- DOPEFISHSWIMR2SPR, // 405\r
- DOPEFISHHUNGRYRSPR, // 406\r
- DOPEFISHBURP1SPR, // 407\r
- DOPEFISHBURP2SPR, // 408\r
- BIGBUBBLE1SPR, // 409\r
- BIGBUBBLE2SPR, // 410\r
- BIGBUBBLE3SPR, // 411\r
- BIGBUBBLE4SPR, // 412\r
- SMALLBUBBLE1SPR, // 413\r
- SMALLBUBBLE2SPR, // 414\r
- SMALLBUBBLE3SPR, // 415\r
- SMALLBUBBLE4SPR, // 416\r
- MEDIUMBUBBLESPR, // 417\r
- DOPEFISHSWIML1SPR, // 418\r
- DOPEFISHSWIML2SPR, // 419\r
- DOPEFISHHUNGRYLSPR, // 420\r
- END_LUMP(DOPEFISH_LUMP_END, __DOPEFISHEND)\r
-\r
- START_LUMP(SCHOOLFISH_LUMP_START, __SCHOOLFISHSTART)\r
- SCHOOLFISHL1SPR, // 421\r
- SCHOOLFISHL2SPR, // 422\r
- SCHOOLFISHR1SPR, // 423\r
- SCHOOLFISHR2SPR, // 424\r
- END_LUMP(SCHOOLFISH_LUMP_END, __SCHOOLFISHEND)\r
-\r
- START_LUMP(ARACHNUT_LUMP_START, __ARACHNUTSTART)\r
- ARACHNUTWALK1SPR, // 425\r
- ARACHNUTWALK2SPR, // 426\r
- ARACHNUTWALK3SPR, // 427\r
- ARACHNUTWALK4SPR, // 428\r
- ARACHNUTSTUNSPR, // 429\r
- END_LUMP(ARACHNUT_LUMP_END, __ARACHNUTEND)\r
-\r
- SCUBASPR, // 430\r
-\r
- START_LUMP(SPRITE_LUMP_START, __SPRITESTART)\r
- SPRITEFLOATSPR, // 431\r
- SPRITEAIMLSPR, // 432\r
- SPRITESHOOTLSPR, // 433\r
- SPRITEAIMRSPR, // 434\r
- SPRITESHOOTRSPR, // 435\r
- SPRITESHOT1SPR, // 436\r
- SPRITESHOT2SPR, // 437\r
- SPRITESHOT3SPR, // 438\r
- SPRITESHOT4SPR, // 439\r
- END_LUMP(SPRITE_LUMP_END, __SPRITEEND)\r
-\r
- START_LUMP(MINE_LUMP_START, __MINESTART)\r
- MINESPR, // 440\r
- MINEEXPLODE1SPR, // 441\r
- MINEEXPLODE2SPR, // 442\r
- END_LUMP(MINE_LUMP_END, __MINEEND)\r
-\r
- START_LUMP(SKYPEST_LUMP_START, __SKYPESTSTART)\r
- SKYPESTFLYL1SPR, // 443\r
- SKYPESTFLYL2SPR, // 444\r
- SKYPESTFLYR1SPR, // 445\r
- SKYPESTFLYR2SPR, // 446\r
- SKYPESTSIT1SPR, // 447\r
- SKYPESTSIT2SPR, // 448\r
- SKYPESTSIT3SPR, // 449\r
- SKYPESTSIT4SPR, // 450\r
- SKYPESTSIT5SPR, // 451\r
- SKYPESTSIT6SPR, // 452\r
- SKYPESTSIT7SPR, // 453\r
- SKYPESTSIT8SPR, // 454\r
- SKYPESTSIT9SPR, // 455\r
- SKYPESTSQUASHEDSPR, // 456\r
- END_LUMP(SKYPEST_LUMP_END, __SKYPESTEND)\r
-\r
- START_LUMP(WORMOUTH_LUMP_START, __WORMOUTHSTART)\r
- WORMOUTHSPR, // 457\r
- WORMOUTHPEEKR1SPR, // 458\r
- WORMOUTHPEEKR2SPR, // 459\r
- WORMOUTHPEEKL1SPR, // 460\r
- WORMOUTHPEEKL2SPR, // 461\r
- WORMOUTHBITER1SPR, // 462\r
- WORMOUTHBITER2SPR, // 463\r
- WORMOUTHBITER3SPR, // 464\r
- WORMOUTHBITEL1SPR, // 465\r
- WORMOUTHBITEL2SPR, // 466\r
- WORMOUTHBITEL3SPR, // 467\r
- WORMOUTHSTUNSPR, // 468\r
- END_LUMP(WORMOUTH_LUMP_END, __WORMOUTHEND)\r
-\r
- START_LUMP(LICK_LUMP_START, __LICKSTART)\r
- LICKMOVER1SPR, // 469\r
- LICKMOVER2SPR, // 470\r
- LICKMOVER3SPR, // 471\r
- LICKMOVER4SPR, // 472\r
- LICKMOVEL1SPR, // 473\r
- LICKMOVEL2SPR, // 474\r
- LICKMOVEL3SPR, // 475\r
- LICKMOVEL4SPR, // 476\r
- LICKATTACKR1SPR, // 477\r
- LICKATTACKR2SPR, // 478\r
- LICKATTACKR3SPR, // 479\r
- LICKATTACKL1SPR, // 480\r
- LICKATTACKL2SPR, // 481\r
- LICKATTACKL3SPR, // 482\r
- LICKSTUNSPR, // 483\r
- END_LUMP(LICK_LUMP_END, __LICKEND)\r
-\r
- START_LUMP(PLATFORM_LUMP_START, __PLATFORMSTART)\r
- PLATFORMSPR, // 484\r
- PLATSIDETHRUST1SPR, // 485\r
- PLATSIDETHRUST2SPR, // 486\r
- PLATRTHRUST1SPR, // 487\r
- PLATRTHRUST2SPR, // 488\r
- PLATLTHRUST1SPR, // 489\r
- PLATLTHRUST2SPR, // 490\r
- END_LUMP(PLATFORM_LUMP_END, __PLATFORMEND)\r
-\r
- START_LUMP(BOUNDER_LUMP_START, __BOUNDERSTART)\r
- BOUNDERL1SPR, // 491\r
- BOUNDERL2SPR, // 492\r
- BOUNDERR1SPR, // 493\r
- BOUNDERR2SPR, // 494\r
- BOUNDERC1SPR, // 495\r
- BOUNDERC2SPR, // 496\r
- BOUNDERSTUNSPR, // 497\r
- END_LUMP(BOUNDER_LUMP_END, __BOUNDEREND)\r
-\r
- START_LUMP(THUNDERCLOUD_LUMP_START, __THUNDERCLOUDSTART)\r
- CLOUDSPR, // 498\r
- CLOUDACTIVESPR, // 499\r
- CLOUDCHARGESPR, // 500\r
- BOLT1SPR, // 501\r
- BOLT2SPR, // 502\r
- END_LUMP(THUNDERCLOUD_LUMP_END, __THUNDERCLOUDEND)\r
-\r
- START_LUMP(BERKELOID_LUMP_START, __BERKELOIDSTART)\r
- BERKEWALKL1SPR, // 503\r
- BERKEWALKL2SPR, // 504\r
- BERKEWALKL3SPR, // 505\r
- BERKEWALKL4SPR, // 506\r
- BERKEWALKR1SPR, // 507\r
- BERKEWALKR2SPR, // 508\r
- BERKEWALKR3SPR, // 509\r
- BERKEWALKR4SPR, // 510\r
- BERKETHROWL1SPR, // 511\r
- BERKETHROWL2SPR, // 512\r
- BERKETHROWR1SPR, // 513\r
- BERKETHROWR2SPR, // 514\r
- FIREBALL1SPR, // 515\r
- FIREBALL2SPR, // 516\r
- FIREBALL3SPR, // 517\r
- FIREBALL4SPR, // 518\r
- END_LUMP(BERKELOID_LUMP_END, __BERKELOIDEND)\r
-\r
- START_LUMP(MOON_LUMP_START, __MOONSTART)\r
- KEENMOON1SPR, // 519\r
- KEENMOON2SPR, // 520\r
- END_LUMP(MOON_LUMP_END, __MOONEND)\r
-\r
- //\r
- // TILES (these don't need names)\r
- //\r
-\r
- LASTTILE=STARTEXTERNS-1,\r
-\r
- //\r
- // EXTERNS\r
- //\r
-\r
- ORDERSCREEN, // 4735\r
- BIGCOMMANDER, // 4736\r
- BIGKEEN, // 4737\r
- OUTOFMEM, // 4738\r
-\r
- //texts\r
- T_HELPART, // 4739\r
- T_STORYART, // 4740\r
- T_CONTRART, // 4741\r
- T_IDART, // 4742\r
- T_ENDART, // 4743\r
- T_DEMOART, // 4744\r
- T_ORDERART, // 4745\r
-\r
- //demos\r
- DEMO0, // 4746\r
- DEMO1, // 4747\r
- DEMO2, // 4748\r
- DEMO3, // 4749\r
- DEMO4, // 4750\r
-\r
- NUMGRCHUNKS\r
-} graphicnums;\r
-\r
-#undef START_LUMP\r
-#undef END_LUMP\r
-\r
-#endif //__GFX_H__
\ No newline at end of file