]> 4ch.mooo.com Git - 16.git/blobdiff - 16/WOLFSRC/GFXV_SOD.H
got 8086 port of wolf3d to work and sod to work
[16.git] / 16 / WOLFSRC / GFXV_SOD.H
diff --git a/16/WOLFSRC/GFXV_SOD.H b/16/WOLFSRC/GFXV_SOD.H
new file mode 100755 (executable)
index 0000000..cfc92d6
--- /dev/null
@@ -0,0 +1,280 @@
+//////////////////////////////////////\r
+//\r
+// Graphics .H file for .SOD\r
+// IGRAB-ed on Thu Oct 08 20:38:29 1992\r
+//\r
+//////////////////////////////////////\r
+\r
+typedef enum {\r
+               // Lump Start\r
+               C_BACKDROPPIC=3,\r
+               C_MOUSELBACKPIC,                     // 4\r
+               C_CURSOR1PIC,                        // 5\r
+               C_CURSOR2PIC,                        // 6\r
+               C_NOTSELECTEDPIC,                    // 7\r
+               C_SELECTEDPIC,                       // 8\r
+               // Lump Start\r
+               C_CUSTOMIZEPIC,                      // 9\r
+               C_JOY1PIC,                           // 10\r
+               C_JOY2PIC,                           // 11\r
+               C_MOUSEPIC,                          // 12\r
+               C_JOYSTICKPIC,                       // 13\r
+               C_KEYBOARDPIC,                       // 14\r
+               C_CONTROLPIC,                        // 15\r
+               // Lump Start\r
+               C_OPTIONSPIC,                        // 16\r
+               // Lump Start\r
+               C_FXTITLEPIC,                        // 17\r
+               C_DIGITITLEPIC,                      // 18\r
+               C_MUSICTITLEPIC,                     // 19\r
+               // Lump Start\r
+               C_HOWTOUGHPIC,                       // 20\r
+               C_BABYMODEPIC,                       // 21\r
+               C_EASYPIC,                           // 22\r
+               C_NORMALPIC,                         // 23\r
+               C_HARDPIC,                           // 24\r
+               // Lump Start\r
+               C_DISKLOADING1PIC,                   // 25\r
+               C_DISKLOADING2PIC,                   // 26\r
+               C_LOADGAMEPIC,                       // 27\r
+               C_SAVEGAMEPIC,                       // 28\r
+               // Lump Start\r
+               HIGHSCORESPIC,                       // 29\r
+               C_WONSPEARPIC,                       // 30\r
+               // Lump Start\r
+               BJCOLLAPSE1PIC,                      // 31\r
+               BJCOLLAPSE2PIC,                      // 32\r
+               BJCOLLAPSE3PIC,                      // 33\r
+               BJCOLLAPSE4PIC,                      // 34\r
+               ENDPICPIC,                           // 35\r
+               // Lump Start\r
+               L_GUYPIC,                            // 36\r
+               L_COLONPIC,                          // 37\r
+               L_NUM0PIC,                           // 38\r
+               L_NUM1PIC,                           // 39\r
+               L_NUM2PIC,                           // 40\r
+               L_NUM3PIC,                           // 41\r
+               L_NUM4PIC,                           // 42\r
+               L_NUM5PIC,                           // 43\r
+               L_NUM6PIC,                           // 44\r
+               L_NUM7PIC,                           // 45\r
+               L_NUM8PIC,                           // 46\r
+               L_NUM9PIC,                           // 47\r
+               L_PERCENTPIC,                        // 48\r
+               L_APIC,                              // 49\r
+               L_BPIC,                              // 50\r
+               L_CPIC,                              // 51\r
+               L_DPIC,                              // 52\r
+               L_EPIC,                              // 53\r
+               L_FPIC,                              // 54\r
+               L_GPIC,                              // 55\r
+               L_HPIC,                              // 56\r
+               L_IPIC,                              // 57\r
+               L_JPIC,                              // 58\r
+               L_KPIC,                              // 59\r
+               L_LPIC,                              // 60\r
+               L_MPIC,                              // 61\r
+               L_NPIC,                              // 62\r
+               L_OPIC,                              // 63\r
+               L_PPIC,                              // 64\r
+               L_QPIC,                              // 65\r
+               L_RPIC,                              // 66\r
+               L_SPIC,                              // 67\r
+               L_TPIC,                              // 68\r
+               L_UPIC,                              // 69\r
+               L_VPIC,                              // 70\r
+               L_WPIC,                              // 71\r
+               L_XPIC,                              // 72\r
+               L_YPIC,                              // 73\r
+               L_ZPIC,                              // 74\r
+               L_EXPOINTPIC,                        // 75\r
+               L_APOSTROPHEPIC,                     // 76\r
+               L_GUY2PIC,                           // 77\r
+               L_BJWINSPIC,                         // 78\r
+               // Lump Start\r
+               TITLE1PIC,                           // 79\r
+               TITLE2PIC,                           // 80\r
+               // Lump Start\r
+               ENDSCREEN11PIC,                      // 81\r
+               // Lump Start\r
+               ENDSCREEN12PIC,                      // 82\r
+               ENDSCREEN3PIC,                       // 83\r
+               ENDSCREEN4PIC,                       // 84\r
+               ENDSCREEN5PIC,                       // 85\r
+               ENDSCREEN6PIC,                       // 86\r
+               ENDSCREEN7PIC,                       // 87\r
+               ENDSCREEN8PIC,                       // 88\r
+               ENDSCREEN9PIC,                       // 89\r
+               STATUSBARPIC,                        // 90\r
+               PG13PIC,                             // 91\r
+               CREDITSPIC,                          // 92\r
+               // Lump Start\r
+               IDGUYS1PIC,                          // 93\r
+               IDGUYS2PIC,                          // 94\r
+               // Lump Start\r
+               COPYPROTTOPPIC,                      // 95\r
+               COPYPROTBOXPIC,                      // 96\r
+               BOSSPIC1PIC,                         // 97\r
+               BOSSPIC2PIC,                         // 98\r
+               BOSSPIC3PIC,                         // 99\r
+               BOSSPIC4PIC,                         // 100\r
+               // Lump Start\r
+               KNIFEPIC,                            // 101\r
+               GUNPIC,                              // 102\r
+               MACHINEGUNPIC,                       // 103\r
+               GATLINGGUNPIC,                       // 104\r
+               NOKEYPIC,                            // 105\r
+               GOLDKEYPIC,                          // 106\r
+               SILVERKEYPIC,                        // 107\r
+               N_BLANKPIC,                          // 108\r
+               N_0PIC,                              // 109\r
+               N_1PIC,                              // 110\r
+               N_2PIC,                              // 111\r
+               N_3PIC,                              // 112\r
+               N_4PIC,                              // 113\r
+               N_5PIC,                              // 114\r
+               N_6PIC,                              // 115\r
+               N_7PIC,                              // 116\r
+               N_8PIC,                              // 117\r
+               N_9PIC,                              // 118\r
+               FACE1APIC,                           // 119\r
+               FACE1BPIC,                           // 120\r
+               FACE1CPIC,                           // 121\r
+               FACE2APIC,                           // 122\r
+               FACE2BPIC,                           // 123\r
+               FACE2CPIC,                           // 124\r
+               FACE3APIC,                           // 125\r
+               FACE3BPIC,                           // 126\r
+               FACE3CPIC,                           // 127\r
+               FACE4APIC,                           // 128\r
+               FACE4BPIC,                           // 129\r
+               FACE4CPIC,                           // 130\r
+               FACE5APIC,                           // 131\r
+               FACE5BPIC,                           // 132\r
+               FACE5CPIC,                           // 133\r
+               FACE6APIC,                           // 134\r
+               FACE6BPIC,                           // 135\r
+               FACE6CPIC,                           // 136\r
+               FACE7APIC,                           // 137\r
+               FACE7BPIC,                           // 138\r
+               FACE7CPIC,                           // 139\r
+               FACE8APIC,                           // 140\r
+               GOTGATLINGPIC,                       // 141\r
+               GODMODEFACE1PIC,                     // 142\r
+               GODMODEFACE2PIC,                     // 143\r
+               GODMODEFACE3PIC,                     // 144\r
+               BJWAITING1PIC,                       // 145\r
+               BJWAITING2PIC,                       // 146\r
+               BJOUCHPIC,                           // 147\r
+               PAUSEDPIC,                           // 148\r
+               GETPSYCHEDPIC,                       // 149\r
+\r
+\r
+\r
+               ORDERSCREEN=151,\r
+               ERRORSCREEN,                         // 152\r
+               TITLEPALETTE,                        // 153\r
+               END1PALETTE,                         // 154\r
+               END2PALETTE,                         // 155\r
+               END3PALETTE,                         // 156\r
+               END4PALETTE,                         // 157\r
+               END5PALETTE,                         // 158\r
+               END6PALETTE,                         // 159\r
+               END7PALETTE,                         // 160\r
+               END8PALETTE,                         // 161\r
+               END9PALETTE,                         // 162\r
+               IDGUYSPALETTE,                       // 163\r
+               T_DEMO0,                             // 164\r
+               T_DEMO1,                             // 165\r
+               T_DEMO2,                             // 166\r
+               T_DEMO3,                             // 167\r
+               T_ENDART1,                           // 168\r
+               ENUMEND\r
+            } graphicnums;\r
+\r
+//\r
+// Data LUMPs\r
+//\r
+#define BACKDROP_LUMP_START            3\r
+#define BACKDROP_LUMP_END              8\r
+\r
+#define CONTROL_LUMP_START             9\r
+#define CONTROL_LUMP_END               15\r
+\r
+#define OPTIONS_LUMP_START             16\r
+#define OPTIONS_LUMP_END               16\r
+\r
+#define SOUND_LUMP_START               17\r
+#define SOUND_LUMP_END                 19\r
+\r
+#define NEWGAME_LUMP_START             20\r
+#define NEWGAME_LUMP_END               24\r
+\r
+#define LOADSAVE_LUMP_START            25\r
+#define LOADSAVE_LUMP_END              28\r
+\r
+#define HIGHSCORES_LUMP_START          29\r
+#define HIGHSCORES_LUMP_END            30\r
+\r
+#define ENDGAME_LUMP_START             31\r
+#define ENDGAME_LUMP_END               35\r
+\r
+#define LEVELEND_LUMP_START            36\r
+#define LEVELEND_LUMP_END              78\r
+\r
+#define TITLESCREEN_LUMP_START         79\r
+#define TITLESCREEN_LUMP_END           80\r
+\r
+#define ENDGAME1_LUMP_START            81\r
+#define ENDGAME1_LUMP_END              81\r
+\r
+#define ENDGAME2_LUMP_START            82\r
+#define ENDGAME2_LUMP_END              82\r
+\r
+#define EASTEREGG_LUMP_START           93\r
+#define EASTEREGG_LUMP_END             94\r
+\r
+#define COPYPROT_LUMP_START            95\r
+#define COPYPROT_LUMP_END              100\r
+\r
+#define LATCHPICS_LUMP_START           101\r
+#define LATCHPICS_LUMP_END             149\r
+\r
+\r
+//\r
+// Amount of each data item\r
+//\r
+#define NUMCHUNKS    169\r
+#define NUMFONT      2\r
+#define NUMFONTM     0\r
+#define NUMPICS      147\r
+#define NUMPICM      0\r
+#define NUMSPRITES   0\r
+#define NUMTILE8     72\r
+#define NUMTILE8M    0\r
+#define NUMTILE16    0\r
+#define NUMTILE16M   0\r
+#define NUMTILE32    0\r
+#define NUMTILE32M   0\r
+#define NUMEXTERNS   18\r
+//\r
+// File offsets for data items\r
+//\r
+#define STRUCTPIC    0\r
+\r
+#define STARTFONT    1\r
+#define STARTFONTM   3\r
+#define STARTPICS    3\r
+#define STARTPICM    150\r
+#define STARTSPRITES 150\r
+#define STARTTILE8   150\r
+#define STARTTILE8M  151\r
+#define STARTTILE16  151\r
+#define STARTTILE16M 151\r
+#define STARTTILE32  151\r
+#define STARTTILE32M 151\r
+#define STARTEXTERNS 151\r
+\r
+//\r
+// Thank you for using IGRAB!\r
+//\r