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