summaryrefslogtreecommitdiff
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 @@
1//////////////////////////////////////
2//
3// Graphics .H file for .SOD
4// IGRAB-ed on Thu Oct 08 20:38:29 1992
5//
6//////////////////////////////////////
7
8typedef 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//