blob: 2d73b78ae5a3902527c8ce1b91ad411133a91102 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
|
/*
* PARSEC HEADER: con_aux.h
*/
#ifndef _CON_AUX_H_
#define _CON_AUX_H_
// size of aux arrays
#define MAX_AUX_ENABLING 512
#define MAX_AUX_DATA 128
//FIXME_SERVER: seperate aux flags for client and server
// auxenabling functionality (AuxEnabling[]) :
//
// 0: Polygons do not fill the z-buffer
// 1: Enable gouraud shading
// 2: BSP: Extended sprod check
// 3: if [2]: draw node itself; otherwise don't
// 4: if [2]: draw back node, then front node (otherwise the other way around)
// 5: if [2]: if ( |sprod| < eps ) skip entire subtree
// 6: Disable ShipObjects
// 7: Disable ExtraObjects
// 8: Disable LaserObjects
// 9: Disable MisslObjects
// 10: Show speed as number after change
// 11: Show energy as number after change
// 12: Don't show player names (panel)
// 13: Don't show missile stats (panel)
// 14: Show missile grafix panel
// 15: Use simple explosion
// 16: Don't show sent text in console
// ...well, the number of flags outpaced my motivation
// to describe them here; see defines below.
#define AUX_POLYGONS_DONT_FILL_ZBUFFER AuxEnabling[ 0 ]
#define AUX_ENABLE_GOURAUD_SHADING AuxEnabling[ 1 ]
#define AUX_BSP_DO_EXTENDED_SPROD_CHECK AuxEnabling[ 2 ]
#define AUX_BSP_EXTCHECK_DRAW_NODE AuxEnabling[ 3 ]
#define AUX_BSP_EXTCHECK_BACKNODE_FIRST AuxEnabling[ 4 ]
#define AUX_BSP_EXTCHECK_SKIPSUBTREE AuxEnabling[ 5 ]
#define AUX_OBJCTRL_DISABLE_SHIPOBJECTS AuxEnabling[ 6 ]
#define AUX_OBJCTRL_DISABLE_EXTRAOBJECTS AuxEnabling[ 7 ]
#define AUX_OBJCTRL_DISABLE_LASEROBJECTS AuxEnabling[ 8 ]
#define AUX_OBJCTRL_DISABLE_MISSLOBJECTS AuxEnabling[ 9 ]
#define AUX_HUD_SHOW_CHANGED_SPEED_NUMBER AuxEnabling[ 10 ]
#define AUX_HUD_SHOW_CHANGED_ENERGY_NUMBER AuxEnabling[ 11 ]
#define AUX_HUD_PANEL_3_CONTROL AuxEnabling[ 12 ]
#define AUX_HUD_MISSILE_BAR_NUMBERS AuxEnabling[ 13 ]
#define AUX_HUD_PANEL_4_CONTROL AuxEnabling[ 14 ]
#define AUX_USE_SIMPLE_EXPLOSION AuxEnabling[ 15 ]
#define AUX_DISABLE_CONSOLE_SAY_OUTPUT AuxEnabling[ 16 ]
#define AUX_HUD_DISABLE_USER_DISPLAYS AuxEnabling[ 17 ]
#define AUX_DONT_DRAW_BLUEPRINTS AuxEnabling[ 18 ]
#define AUX_CREATE_PROPULSION_FUMES AuxEnabling[ 19 ]
#define AUX_DISABLE_SERVER_SETTINGS_BUTTON AuxEnabling[ 20 ]
#define AUX_DISABLE_SERVER_MENU_BUTTON AuxEnabling[ 21 ]
#define AUX_DISABLE_ZBUFFER_CLEAR AuxEnabling[ 22 ]
#define AUX_DISALLOW_USERCONTROLLED_MOTION AuxEnabling[ 23 ]
#define AUX_DISABLE_SOUNDEFFECTS AuxEnabling[ 24 ]
#define AUX_DISABLE_CLEARDEMO_ON_REPSTOP AuxEnabling[ 25 ]
#define AUX_DISPLAY_RATE_IN_VIEWERS AuxEnabling[ 26 ]
#define AUX_AWAITRETRACE_ON_FRAMEFINISH AuxEnabling[ 27 ]
#define AUX_DISABLE_FIXED_STAR_RENDERING AuxEnabling[ 28 ]
#define AUX_DISABLE_PSEUDO_STAR_RENDERING AuxEnabling[ 29 ]
#define AUX_DISABLE_FLASHWHITE_ON_GAMEENTRY AuxEnabling[ 30 ]
#define AUX_WAIT_FOR_KEYPRESS_AFTER_FADEIN AuxEnabling[ 31 ]
#define AUX_DISABLE_REORTHO_CAMERA_IN_GAME AuxEnabling[ 32 ]
#define AUX_DISABLE_REORTHO_IN_VIEWERS AuxEnabling[ 33 ]
#define AUX_DONT_CULL_PARTICLE_OBJECTS AuxEnabling[ 34 ]
#define AUX_DISABLE_PARTICLE_SYSTEM AuxEnabling[ 35 ]
#define AUX_ENABLE_TEXTURE_OVERLOADING AuxEnabling[ 36 ]
#define AUX_ENABLE_OBJECT_OVERLOADING AuxEnabling[ 37 ]
#define AUX_ENABLE_BITMAP_OVERLOADING AuxEnabling[ 38 ]
#define AUX_DISABLE_POLYGON_MIPMAPPING AuxEnabling[ 39 ]
#define AUX_DISABLE_BITMAP_MIPMAPPING AuxEnabling[ 40 ]
#define AUX_DISABLE_POLYGON_FILTERING AuxEnabling[ 41 ]
#define AUX_DISABLE_BITMAP_FILTERING AuxEnabling[ 42 ]
#define AUX_ENABLE_PANORAMIC_BACKGROUND AuxEnabling[ 43 ]
#define AUX_DISABLE_PANORAMIC_LAYER_1 AuxEnabling[ 44 ]
#define AUX_DISABLE_PANORAMIC_LAYER_2 AuxEnabling[ 45 ]
#define AUX_DISABLE_PANORAMIC_LAYER_3 AuxEnabling[ 46 ]
#define AUX_DISABLE_TEXTURE_WRAPPING AuxEnabling[ 47 ]
#define AUX_DISABLE_BUFFER_CLEAR AuxEnabling[ 48 ]
#define AUX_SPREADFIRE_PARTICLES_EXTINFO AuxEnabling[ 49 ]
#define AUX_LIGHTNING_PARTICLES_EXTINFO AuxEnabling[ 50 ]
#define AUX_EXPLOSION_PARTICLES_EXTINFO AuxEnabling[ 51 ]
#define AUX_ENERGYFIELD_PARTICLES_EXTINFO AuxEnabling[ 52 ]
#define AUX_PROTSHIELD_PARTICLES_EXTINFO AuxEnabling[ 53 ]
#define AUX_MEGASHIELD_PARTICLES_EXTINFO AuxEnabling[ 54 ]
#define AUX_DONT_FLASH_SCREEN_ON_FLARE AuxEnabling[ 55 ]
#define AUX_DONT_DRAW_FLARE_CIRCLES AuxEnabling[ 56 ]
#define AUX_DISABLE_SCREENSHOT_MESSAGE AuxEnabling[ 57 ]
#define AUX_DISABLE_FLOATLOGO_ROTATION AuxEnabling[ 58 ]
#define AUX_VERBOSE_TEXTURE_MEM_MANAGER AuxEnabling[ 59 ]
#define AUX_DISABLE_OBJECT_DEPTH_SORT AuxEnabling[ 60 ]
#define AUX_ENABLE_CONSOLE_DEBUG_MESSAGES AuxEnabling[ 61 ]
#define AUX_ENABLE_CONSOLE_MESSAGE_LOG AuxEnabling[ 62 ]
#define AUX_RECORD_PACKETS_INTO_SESSION AuxEnabling[ 63 ]
#define AUX_CREATE_EXTRAS_DURING_REPLAY AuxEnabling[ 64 ]
#define AUX_DISABLE_ABSOLUTE_RECORDING AuxEnabling[ 65 ]
#define AUX_RECORD_VERBOSE_PACKETS AuxEnabling[ 66 ]
#define AUX_PERFORM_AUTOMATIC_CONNECT AuxEnabling[ 67 ]
#define AUX_DISABLE_REPLAY_NET_SIMULATION AuxEnabling[ 68 ]
#define AUX_DISABLE_LOCAL_STARGATE AuxEnabling[ 69 ]
#define AUX_PARTICLE_BASE_EXPLOSION AuxEnabling[ 70 ]
#define AUX_NO_DELAYED_JOIN_REPLAY AuxEnabling[ 71 ]
#define AUX_HUD_ENABLE_PACKET_LOSS_METER AuxEnabling[ 72 ]
#define AUX_PACKETDROP_TESTING AuxEnabling[ 73 ]
#define AUX_DISABLE_TALK_ESCAPE_ON_TAB AuxEnabling[ 74 ]
#define AUX_USE_BIG_FONT_IN_MESSAGE_AREA AuxEnabling[ 75 ]
#define AUX_HUD_DISABLE_NONBASIC_DISPLAYS AuxEnabling[ 76 ]
#define AUX_HUD_ENABLE_DEBUGINFO AuxEnabling[ 77 ]
#define AUX_HUD_DEBUGINFO_MEMORY AuxEnabling[ 78 ]
#define AUX_HUD_DEBUGINFO_OBJECTS AuxEnabling[ 79 ]
#define AUX_HUD_DEBUGINFO_POSITION AuxEnabling[ 80 ]
#define AUX_HUD_DEBUGINFO_PACKETS AuxEnabling[ 81 ]
#define AUX_HUD_DEBUGINFO_GEOMETRY AuxEnabling[ 82 ]
#define AUX_HUD_DEBUGINFO_RASTERIZATION AuxEnabling[ 83 ]
#define AUX_ADVANCED_PLAYERINTERPOLATION AuxEnabling[ 84 ]
#define AUX_SAVE_PERSISTENT_INTCOMMANDS AuxEnabling[ 85 ]
#define AUX_SAVE_PERSISTENT_USRCOMMANDS AuxEnabling[ 86 ]
#define AUX_SAVE_PERSISTENT_AUX_ARRAY AuxEnabling[ 87 ]
#define AUX_DISABLE_RC_SCRIPT_SAVING AuxEnabling[ 88 ]
#define AUX_FORCE_WORKDIR_TO_CURRENT AuxEnabling[ 89 ]
#define AUX_FORCE_FILEPATH_TO_CURRENT AuxEnabling[ 90 ]
#define AUX_DISABLE_DEAD_RECKONING AuxEnabling[ 91 ]
#define AUX_REDIRECT_TALK_TO_IRC_SERVER AuxEnabling[ 92 ]
#define AUX_HUD_DEBUGINFO_OVER_CONSOLE AuxEnabling[ 93 ]
#define AUX_EXPLOSION_DRAW_SHOCKWAVE AuxEnabling[ 94 ]
#define AUX_CMD_WRITE_ACTIVE_IN_TEXTMODE AuxEnabling[ 95 ]
#define AUX_ENABLE_VOLUMETRIC_CLOUDS AuxEnabling[ 96 ]
#define AUX_SMALL_PARTICLE_TRIANGLES AuxEnabling[ 97 ]
#define AUX_OBJ_SORT_POLYS_ON_TEXTURE AuxEnabling[ 98 ]
#define AUX_NO_DEFAULT_RASTERIZER_STATE AuxEnabling[ 99 ]
#define AUX_ALLOW_ONLY_TEXTURE_LOADING AuxEnabling[ 100 ]
#define AUX_CMD_WRITE_DISABLE_OUTPUT AuxEnabling[ 101 ]
#define AUX_ATTACH_OBJECT_PARTICLES AuxEnabling[ 102 ]
#define AUX_STOP_DEMO_REPLAY_ON_CONNECT AuxEnabling[ 103 ]
#define AUX_DISABLE_DISCONNECT_BUTTON AuxEnabling[ 104 ]
#define AUX_ENABLE_SAMPLE_OVERLOADING AuxEnabling[ 105 ]
#define AUX_ENABLE_SHADER_OVERLOADING AuxEnabling[ 106 ]
#define AUX_ATTACH_THRUST_OBJECTS AuxEnabling[ 107 ]
#define AUX_DISABLE_GENOBJECT_PARTICLES AuxEnabling[ 108 ]
#define AUX_AUTOSTART_BACKGROUNDPLAYER AuxEnabling[ 109 ]
#define AUX_HUD_ADVANCED_KILLSTATS AuxEnabling[ 110 ]
#define AUX_DISABLE_PACKAGE_SCRIPTS AuxEnabling[ 111 ]
#define AUX_ENABLE_KILLED_SHIP_EXTRAS AuxEnabling[ 112 ]
#define AUX_STOP_AT_END_OF_CD_TRACK AuxEnabling[ 113 ]
#define AUX_DIRECT_CLUSTER_RENDERING AuxEnabling[ 114 ]
#define AUX_ENABLE_ELITE_RADAR AuxEnabling[ 115 ]
#define AUX_DRAW_MISSILES_ON_RADAR AuxEnabling[ 116 ]
#define AUX_DRAW_COCKPIT AuxEnabling[ 117 ]
#define AUX_DRAW_COCKPIT_DAMAGE AuxEnabling[ 118 ]
#define AUX_DRAW_COCKPIT_WEAPONS AuxEnabling[ 119 ]
#define AUX_DRAW_COCKPIT_RADAR AuxEnabling[ 120 ]
#define AUX_DRAW_COCKPIT_ICONBAR AuxEnabling[ 121 ]
#define AUX_OBJCTRL_DISABLE_CUSTOMOBJECTS AuxEnabling[ 122 ]
#define AUX_DRAW_COCKPIT_CROSSHAIR AuxEnabling[ 123 ]
#define AUX_ENABLE_CUSTOMOBJECT_HUDDISPLAY AuxEnabling[ 124 ]
#define AUX_DRAW_STARGATES_ON_RADAR AuxEnabling[ 125 ]
#define AUX_ENABLE_COCKPIT_SWAYING AuxEnabling[ 126 ]
#define AUX_ENABLE_COCKPIT_RATTLING AuxEnabling[ 127 ]
#define AUX_ENABLE_SMOOTH_SHIP_CONTROL AuxEnabling[ 128 ]
#define AUX_ENABLE_EXTENDED_TARGET_CARET AuxEnabling[ 129 ]
#define AUX_SHOW_PING_IN_SERVERLIST AuxEnabling[ 130 ]
#define AUX_DRAW_COCKPIT_ICONBAR_BACKGROUND AuxEnabling[ 131 ]
#define AUX_ENABLE_MISSILE_PROPULSION_FUMES AuxEnabling[ 132 ]
#define AUX_LASERBEAM_INSTEAD_OF_LASER AuxEnabling[ 133 ]
#define AUX_ENABLE_FREE_CAMERA AuxEnabling[ 134 ]
#define AUX_FLAGWORD_SCREENSHOT_HELPERS AuxEnabling[ 135 ]
#define AUX_DISPLAY_REMOTE_JOIN_OBJECT_ID AuxEnabling[ 136 ]
#define AUX_ENABLE_REFFRAME_TIMEPLOT AuxEnabling[ 137 ]
#define AUX_DISABLE_NEARPLANE_TOUCH_CULLING AuxEnabling[ 138 ]
#define AUX_DISABLE_MSGAREA_IF_CONSOLE_OPEN AuxEnabling[ 139 ]
#define AUX_ENABLE_MISSILE_POLYGON_TRAILS AuxEnabling[ 140 ]
#define AUX_ENABLE_FUNKY_AUDIO_COMMENTS AuxEnabling[ 141 ]
#define AUX_DISABLE_PACKAGE_SCRIPT_LISTING AuxEnabling[ 142 ]
#define AUX_DISABLE_DEMO_REPLAY_IN_MENU AuxEnabling[ 143 ]
#define AUX_NO_DELAYED_CREATE_OBJECT_REPLAY AuxEnabling[ 144 ]
#define AUX_DISABLE_SORTED_PLAYERLIST AuxEnabling[ 145 ]
#define AUX_DISABLE_OBJECT_FREE_ON_CLEARDEMO AuxEnabling[ 146 ]
#define AUX_ENABLE_DEMO_REPLAY_INFO_DISPLAY AuxEnabling[ 147 ]
#define AUX_DISABLE_JOYSTICK_THROTTLE AuxEnabling[ 148 ]
#define AUX_DISABLE_PACKAGE_DATA_FILES AuxEnabling[ 149 ]
#define AUX_DONT_OVERLOAD_TEXTURE_GEOMETRY AuxEnabling[ 150 ]
#define AUX_ENABLE_GAME_STATUS_WINDOW AuxEnabling[ 151 ]
#define AUX_DISABLE_QUIT_BUTTON AuxEnabling[ 152 ]
#define AUX_DISABLE_MESSAGE_AREA AuxEnabling[ 153 ]
#define AUX_ENABLE_DEMO_REPLAY_USER_INPUT AuxEnabling[ 154 ]
#define AUX_DISABLE_USER_GAMELOOP_EXIT AuxEnabling[ 155 ]
#define AUX_DISABLE_FLOATING_MENU_DRAWING AuxEnabling[ 156 ]
#define AUX_SAVE_AUX_ARRAY_ON_DEMO_REPLAY AuxEnabling[ 157 ]
#define AUX_SAVE_AUX_ARRAY_ON_DEMO_RECORD AuxEnabling[ 158 ]
#define AUX_SAVE_PLAYER_NAME_ON_DEMO_REPLAY AuxEnabling[ 159 ]
#define AUX_KILL_LIMIT_FOR_GAME_END AuxEnabling[ 160 ]
#define AUX_DISABLE_JOIN_GAME_BUTTON AuxEnabling[ 161 ]
#define AUX_KILL_LIMIT_RESET_ON_GAME_END AuxEnabling[ 162 ]
#define AUX_ENABLE_JOYSTICK_BINDING AuxEnabling[ 163 ]
#define AUX_ENABLE_DEPTHCUED_RADAR_DOTS AuxEnabling[ 164 ]
#define AUX_ENABLE_MOUSE_FOR_MENU_SCREENS AuxEnabling[ 165 ]
#define AUX_CHEAT_DISABLE_AMMO_CHECKS AuxEnabling[ 166 ]
#define AUX_CHEAT_DISABLE_ENERGY_CHECKS AuxEnabling[ 167 ]
#define AUX_CHEAT_DISABLE_DEVICE_CHECKS AuxEnabling[ 168 ]
#define AUX_DRAW_WIREFRAME AuxEnabling[ 169 ]
#define AUX_DRAW_NORMALS AuxEnabling[ 170 ]
#define AUX_ENABLE_LIGHTING_TYPES AuxEnabling[ 171 ]
#define AUX_ENABLE_COLANIM_OVERLOADING AuxEnabling[ 172 ]
#define AUX_ENABLE_TRILINEAR_FILTERING AuxEnabling[ 173 ]
#define AUX_ENABLE_MOVIE_WRITING AuxEnabling[ 174 ]
#define AUX_ENABLE_VOLUMETRIC_FOG AuxEnabling[ 175 ]
#define AUX_ENABLE_MAX_DISPLAY_FREQ AuxEnabling[ 176 ]
#define AUX_ENABLE_FOV_CONTROL AuxEnabling[ 177 ]
#define AUX_ALLOW_CACHE_TEXTURE_EVICT AuxEnabling[ 178 ]
#define AUX_DISABLE_CLEAR_TEXT_ON_CLEARDEMO AuxEnabling[ 179 ]
#define AUX_DISABLE_CLASS_MAP_TABLE_RESET AuxEnabling[ 180 ]
#define AUX_SAVE_REFFRAMEFREQ_ON_DEMO_REPLAY AuxEnabling[ 181 ]
#define AUX_SAVE_LIGHTINGCONF_ON_DEMO_REPLAY AuxEnabling[ 182 ]
#define AUX_ENABLE_MULTIPLE_TEXTURE_UNITS AuxEnabling[ 183 ]
#define AUX_DISABLE_CAMFILT_RESET_ON_CLEARDEMO AuxEnabling[ 184 ]
#define AUX_DISABLE_DYING_SHIP_MOVEMENT AuxEnabling[ 185 ]
#define AUX_DISABLE_PANEL_DECORATIONS AuxEnabling[ 186 ]
#define AUX_DISABLE_KILLS_LEFT_ANNOUNCEMENT AuxEnabling[ 187 ]
#define AUX_DISABLE_AUTOMATIC_NEBULA_LIGHTING AuxEnabling[ 188 ]
#define AUX_DISABLE_BACKGROUNDPLAYER_ITEM_FILL AuxEnabling[ 189 ]
#define AUX_DRAW_PLANETS_ON_RADAR AuxEnabling[ 190 ]
#define AUX_DRAW_SERVER_PING AuxEnabling[ 191 ]
#define AUX_DISABLE_POINT_VISIBILITY_DETECTION AuxEnabling[ 192 ]
#define AUX_ENABLE_TEXTURE_PRECACHING AuxEnabling[ 193 ]
#define AUX_DISABLE_LEVEL_SYNC AuxEnabling[ 194 ]
#define AUX_DRAW_TELEPORTERS_ON_RADAR AuxEnabling[ 195 ]
#define AUX_DISABLE_LEVEL_CONSOLE_MESSAGES AuxEnabling[ 196 ]
#define AUX_NEBULA_FLAGS AuxEnabling[ 197 ]
#define AUX_NETCODE_FLAGS AuxEnabling[ 198 ]
#define AUX_ENABLE_BEEP_ON_RECV AuxEnabling[ 199 ]
#define AUX_DEBUG_NETSTREAM_DUMP AuxEnabling[ 200 ]
#define AUX_ANISOTROPIC_FILTERING AuxEnabling[ 201 ]
#define AUX_MSAA AuxEnabling[ 202 ]
#define AUX_ARRAY_NUM_ENTRIES_USED 203 // UPDATE THIS!! <==
#if ( AUX_ARRAY_NUM_ENTRIES_USED > MAX_AUX_ENABLING )
#error "MAX_AUX_ENABLING too small!"
#endif
// auxdata functionality (AuxData[]) :
//
// 0: Set to least 1/z of all polygons drawn up to now (set by RenderPolygonEx() )
// 1: Set to greatest 1/z
// 2: Set to 1 if FillZBuffer() was called at least once
// 3: sprod in BSP, if |sprod| < eps
// 4: eps to use for BSP sprod check
// 5: eps to use for BSP backface check
// 6: pixelvalue in center of lens flare object
//
// 8: number of particle clusters
// 9: number of particle clusters currently visible
// 10: particle object creation code (trigger)
// 11: radius of particle sphere to create
// 12: animation type of particle sphere to create
// 13: last return code of a soundsystem call
// 14: next available location in texture memory
// 15: number of downloaded (resident) textures
// 16: number of resident textures that are nondiscardable
// 17: size of current tail bubble in texmem
// 18: size of current bubble in texmem
// 19: number of remote players
// 20: output format for screenshots
// 21: output flags for screenshots (subformat)
// 24: lifetime of messages in message area
// 25: number of lines (height) of message area
#define AUXDATA_LEAST_VERTEX_1_OVER_Z AuxData[ 0 ]
#define AUXDATA_GREATEST_VERTEX_1_OVER_Z AuxData[ 1 ]
#define AUXDATA_FILLZBUFFER_WAS_CALLED AuxData[ 2 ]
#define AUXDATA_BSP_SCALARPRODUCT_VALUE AuxData[ 3 ]
#define AUXDATA_BSP_ERROR_EPS AuxData[ 4 ]
#define AUXDATA_BSP_BACKFACE_TOLERANCE_EPS AuxData[ 5 ]
#define AUXDATA_LENSFLARE_CENTER_PIXEL AuxData[ 6 ]
#define AUXDATA_NUM_PARTICLE_CLUSTERS AuxData[ 8 ]
#define AUXDATA_NUM_VISIBLE_PCLUSTERS AuxData[ 9 ]
#define AUXDATA_PSPHERE_CREATION_CODE AuxData[ 10 ]
#define AUXDATA_PSPHERE_RADIUS AuxData[ 11 ]
#define AUXDATA_PSPHERE_TYPE AuxData[ 12 ]
#define AUXDATA_TMM_NEXT_TEXMEM_LOCATION AuxData[ 13 ]
#define AUXDATA_TMM_NUM_DOWNLOADED AuxData[ 14 ]
#define AUXDATA_TMM_NUM_NONDISCARDABLE AuxData[ 15 ]
#define AUXDATA_TMM_NUM_HASHTABLE_ENTRIES AuxData[ 16 ]
#define AUXDATA_TMM_CUR_TAILBUBBLE_SIZE AuxData[ 17 ]
#define AUXDATA_TMM_CUR_BUBBLE_SIZE AuxData[ 18 ]
#define AUXDATA_TMM_MIPMAP_LOD_BIAS AuxData[ 19 ] // set
#define AUXDATA_SCREENSHOT_FORMAT AuxData[ 20 ] // set
#define AUXDATA_SCREENSHOT_SUBFORMAT AuxData[ 21 ] // set
#define AUXDATA_MOVIE_FORMAT AuxData[ 22 ] // set
#define AUXDATA_MOVIE_SUBFORMAT AuxData[ 23 ] // set
#define AUXDATA_MESSAGE_LIFETIME AuxData[ 24 ] // set
#define AUXDATA_MESSAGE_AREA_SIZE AuxData[ 25 ] // set
#define AUXDATA_MOUSE_SENSITIVITY AuxData[ 26 ] // set
#define AUXDATA_PLAYERLERP_TRANSITION_TIME AuxData[ 27 ] // set
#define AUXDATA_LOD_DISCRETE_GEOMETRY_BIAS AuxData[ 28 ] // set
#define AUXDATA_SMOOTH_SHIP_CONTROL_FACTOR AuxData[ 29 ] // set
#define AUXDATA_BACKGROUND_NEBULA_ID AuxData[ 30 ] // set
#define AUXDATA_SKILL_AMAZING_TIME AuxData[ 31 ] // set
#define AUXDATA_SKILL_BRILLIANT_TIME AuxData[ 32 ] // set
#define AUXDATA_LAST_SOUNDSYS_RETURNCODE AuxData[ 33 ]
#define AUXDATA_NUMREMPLAYERS_COPY AuxData[ 34 ]
#define AUXDATA_ARRAY_NUM_ENTRIES_USED 35 // UPDATE THIS!! <==
#if ( AUXDATA_ARRAY_NUM_ENTRIES_USED > MAX_AUX_DATA )
#error "MAX_AUX_DATA too small!"
#endif
#endif // _CON_AUX_H_
|