]> 4ch.mooo.com Git - 16.git/blob - 16/wf3d8086/gfxv_sdm.h
code miraculously works on real hardware
[16.git] / 16 / wf3d8086 / gfxv_sdm.h
1 //////////////////////////////////////\r
2 //\r
3 // Graphics .H file for .SDM\r
4 // IGRAB-ed on Mon Sep 21 14:20:19 1992\r
5 //\r
6 //////////////////////////////////////\r
7 \r
8 typedef enum {\r
9                 // Lump Start\r
10                 C_BACKDROPPIC=3,\r
11                 C_MOUSELBACKPIC,                     // 4\r
12                 C_CURSOR1PIC,                        // 5\r
13                 C_CURSOR2PIC,                        // 6\r
14                 C_NOTSELECTEDPIC,                    // 7\r
15                 C_SELECTEDPIC,                       // 8\r
16                 // Lump Start\r
17                 C_CUSTOMIZEPIC,                      // 9\r
18                 C_JOY1PIC,                           // 10\r
19                 C_JOY2PIC,                           // 11\r
20                 C_MOUSEPIC,                          // 12\r
21                 C_JOYSTICKPIC,                       // 13\r
22                 C_KEYBOARDPIC,                       // 14\r
23                 C_CONTROLPIC,                        // 15\r
24                 // Lump Start\r
25                 C_OPTIONSPIC,                        // 16\r
26                 // Lump Start\r
27                 C_FXTITLEPIC,                        // 17\r
28                 C_DIGITITLEPIC,                      // 18\r
29                 C_MUSICTITLEPIC,                     // 19\r
30                 // Lump Start\r
31                 C_HOWTOUGHPIC,                       // 20\r
32                 C_BABYMODEPIC,                       // 21\r
33                 C_EASYPIC,                           // 22\r
34                 C_NORMALPIC,                         // 23\r
35                 C_HARDPIC,                           // 24\r
36                 // Lump Start\r
37                 C_DISKLOADING1PIC,                   // 25\r
38                 C_DISKLOADING2PIC,                   // 26\r
39                 C_LOADGAMEPIC,                       // 27\r
40                 C_SAVEGAMEPIC,                       // 28\r
41                 // Lump Start\r
42                 HIGHSCORESPIC,                       // 29\r
43                 C_WONSPEARPIC,                       // 30\r
44                 // Lump Start\r
45                 L_GUYPIC,                            // 31\r
46                 L_COLONPIC,                          // 32\r
47                 L_NUM0PIC,                           // 33\r
48                 L_NUM1PIC,                           // 34\r
49                 L_NUM2PIC,                           // 35\r
50                 L_NUM3PIC,                           // 36\r
51                 L_NUM4PIC,                           // 37\r
52                 L_NUM5PIC,                           // 38\r
53                 L_NUM6PIC,                           // 39\r
54                 L_NUM7PIC,                           // 40\r
55                 L_NUM8PIC,                           // 41\r
56                 L_NUM9PIC,                           // 42\r
57                 L_PERCENTPIC,                        // 43\r
58                 L_APIC,                              // 44\r
59                 L_BPIC,                              // 45\r
60                 L_CPIC,                              // 46\r
61                 L_DPIC,                              // 47\r
62                 L_EPIC,                              // 48\r
63                 L_FPIC,                              // 49\r
64                 L_GPIC,                              // 50\r
65                 L_HPIC,                              // 51\r
66                 L_IPIC,                              // 52\r
67                 L_JPIC,                              // 53\r
68                 L_KPIC,                              // 54\r
69                 L_LPIC,                              // 55\r
70                 L_MPIC,                              // 56\r
71                 L_NPIC,                              // 57\r
72                 L_OPIC,                              // 58\r
73                 L_PPIC,                              // 59\r
74                 L_QPIC,                              // 60\r
75                 L_RPIC,                              // 61\r
76                 L_SPIC,                              // 62\r
77                 L_TPIC,                              // 63\r
78                 L_UPIC,                              // 64\r
79                 L_VPIC,                              // 65\r
80                 L_WPIC,                              // 66\r
81                 L_XPIC,                              // 67\r
82                 L_YPIC,                              // 68\r
83                 L_ZPIC,                              // 69\r
84                 L_EXPOINTPIC,                        // 70\r
85                 L_APOSTROPHEPIC,                     // 71\r
86                 L_GUY2PIC,                           // 72\r
87                 L_BJWINSPIC,                         // 73\r
88                 // Lump Start\r
89                 TITLE1PIC,                           // 74\r
90                 TITLE2PIC,                           // 75\r
91                 STATUSBARPIC,                        // 76\r
92                 PG13PIC,                             // 77\r
93                 CREDITSPIC,                          // 78\r
94                 // Lump Start\r
95                 KNIFEPIC,                            // 79\r
96                 GUNPIC,                              // 80\r
97                 MACHINEGUNPIC,                       // 81\r
98                 GATLINGGUNPIC,                       // 82\r
99                 NOKEYPIC,                            // 83\r
100                 GOLDKEYPIC,                          // 84\r
101                 SILVERKEYPIC,                        // 85\r
102                 N_BLANKPIC,                          // 86\r
103                 N_0PIC,                              // 87\r
104                 N_1PIC,                              // 88\r
105                 N_2PIC,                              // 89\r
106                 N_3PIC,                              // 90\r
107                 N_4PIC,                              // 91\r
108                 N_5PIC,                              // 92\r
109                 N_6PIC,                              // 93\r
110                 N_7PIC,                              // 94\r
111                 N_8PIC,                              // 95\r
112                 N_9PIC,                              // 96\r
113                 FACE1APIC,                           // 97\r
114                 FACE1BPIC,                           // 98\r
115                 FACE1CPIC,                           // 99\r
116                 FACE2APIC,                           // 100\r
117                 FACE2BPIC,                           // 101\r
118                 FACE2CPIC,                           // 102\r
119                 FACE3APIC,                           // 103\r
120                 FACE3BPIC,                           // 104\r
121                 FACE3CPIC,                           // 105\r
122                 FACE4APIC,                           // 106\r
123                 FACE4BPIC,                           // 107\r
124                 FACE4CPIC,                           // 108\r
125                 FACE5APIC,                           // 109\r
126                 FACE5BPIC,                           // 110\r
127                 FACE5CPIC,                           // 111\r
128                 FACE6APIC,                           // 112\r
129                 FACE6BPIC,                           // 113\r
130                 FACE6CPIC,                           // 114\r
131                 FACE7APIC,                           // 115\r
132                 FACE7BPIC,                           // 116\r
133                 FACE7CPIC,                           // 117\r
134                 FACE8APIC,                           // 118\r
135                 GOTGATLINGPIC,                       // 119\r
136                 GODMODEFACE1PIC,                     // 120\r
137                 GODMODEFACE2PIC,                     // 121\r
138                 GODMODEFACE3PIC,                     // 122\r
139                 BJWAITING1PIC,                       // 123\r
140                 BJWAITING2PIC,                       // 124\r
141                 BJOUCHPIC,                           // 125\r
142                 PAUSEDPIC,                           // 126\r
143                 GETPSYCHEDPIC,                       // 127\r
144 \r
145 \r
146 \r
147                 ORDERSCREEN=129,\r
148                 ERRORSCREEN,                         // 130\r
149                 TITLEPALETTE,                        // 131\r
150                 T_DEMO0,                             // 132\r
151                 ENUMEND\r
152              } graphicnums;\r
153 \r
154 //\r
155 // Data LUMPs\r
156 //\r
157 #define BACKDROP_LUMP_START             3\r
158 #define BACKDROP_LUMP_END               8\r
159 \r
160 #define CONTROL_LUMP_START              9\r
161 #define CONTROL_LUMP_END                15\r
162 \r
163 #define OPTIONS_LUMP_START              16\r
164 #define OPTIONS_LUMP_END                16\r
165 \r
166 #define SOUND_LUMP_START                17\r
167 #define SOUND_LUMP_END                  19\r
168 \r
169 #define NEWGAME_LUMP_START              20\r
170 #define NEWGAME_LUMP_END                24\r
171 \r
172 #define LOADSAVE_LUMP_START             25\r
173 #define LOADSAVE_LUMP_END               28\r
174 \r
175 #define HIGHSCORES_LUMP_START           29\r
176 #define HIGHSCORES_LUMP_END             30\r
177 \r
178 #define LEVELEND_LUMP_START             31\r
179 #define LEVELEND_LUMP_END               73\r
180 \r
181 #define TITLESCREEN_LUMP_START          74\r
182 #define TITLESCREEN_LUMP_END            75\r
183 \r
184 #define LATCHPICS_LUMP_START            79\r
185 #define LATCHPICS_LUMP_END              127\r
186 \r
187 \r
188 //\r
189 // Amount of each data item\r
190 //\r
191 #define NUMCHUNKS    133\r
192 #define NUMFONT      2\r
193 #define NUMFONTM     0\r
194 #define NUMPICS      125\r
195 #define NUMPICM      0\r
196 #define NUMSPRITES   0\r
197 #define NUMTILE8     72\r
198 #define NUMTILE8M    0\r
199 #define NUMTILE16    0\r
200 #define NUMTILE16M   0\r
201 #define NUMTILE32    0\r
202 #define NUMTILE32M   0\r
203 #define NUMEXTERNS   4\r
204 //\r
205 // File offsets for data items\r
206 //\r
207 #define STRUCTPIC    0\r
208 \r
209 #define STARTFONT    1\r
210 #define STARTFONTM   3\r
211 #define STARTPICS    3\r
212 #define STARTPICM    128\r
213 #define STARTSPRITES 128\r
214 #define STARTTILE8   128\r
215 #define STARTTILE8M  129\r
216 #define STARTTILE16  129\r
217 #define STARTTILE16M 129\r
218 #define STARTTILE32  129\r
219 #define STARTTILE32M 129\r
220 #define STARTEXTERNS 129\r
221 \r
222 //\r
223 // Thank you for using IGRAB!\r
224 //\r