Subversion Repositories Games.Carmageddon

Rev

Rev 1 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1 Rev 18
Line 2... Line 2...
2
#define _WORLD_H_
2
#define _WORLD_H_
3
 
3
 
4
#include "brender/br_types.h"
-
 
5
#include "dr_types.h"
4
#include "dr_types.h"
6
 
5
 
7
extern int gFunkotronics_array_size;
6
extern int gFunkotronics_array_size;
8
extern int gGroovidelics_array_size;
7
extern int gGroovidelics_array_size;
9
extern int gSpec_vol_mode;
8
extern int gSpec_vol_mode;
Line 181... Line 180...
181
 
180
 
182
void ChangeSubdivToPerspCB(br_material* pMaterial);
181
void ChangeSubdivToPerspCB(br_material* pMaterial);
183
 
182
 
184
void ChangeSubdivToPersp(void);
183
void ChangeSubdivToPersp(void);
185
 
184
 
186
intptr_t ProcessFaceMaterials(br_actor* pActor, tPMFMCB pCallback);
185
br_uintptr_t ProcessFaceMaterials(br_actor* pActor, tPMFMCB pCallback);
187
 
186
 
188
int DRPixelmapHasZeros(br_pixelmap* pm);
187
int DRPixelmapHasZeros(br_pixelmap* pm);
189
 
188
 
190
int StorageContainsPixelmap(tBrender_storage* pStorage, br_pixelmap* pMap);
189
int StorageContainsPixelmap(tBrender_storage* pStorage, br_pixelmap* pMap);
191
 
190
 
Line 231... Line 230...
231
 
230
 
232
br_material* DisposeSuffixedMaterials(br_model* pModel, tU16 pFace);
231
br_material* DisposeSuffixedMaterials(br_model* pModel, tU16 pFace);
233
 
232
 
234
void DisposeTexturingMaterials(void);
233
void DisposeTexturingMaterials(void);
235
 
234
 
236
/*br_uint_32*/ intptr_t SetAccessoryRenderingCB(br_actor* pActor, void* pFlag);
235
/*br_uint_32*/ br_uintptr_t SetAccessoryRenderingCB(br_actor* pActor, void* pFlag);
237
 
236
 
238
void SetAccessoryRendering(int pOn);
237
void SetAccessoryRendering(int pOn);
239
 
238
 
240
int GetAccessoryRendering(void);
239
int GetAccessoryRendering(void);
241
 
240
 
Line 253... Line 252...
253
 
252
 
254
void FreeExceptions(void);
253
void FreeExceptions(void);
255
 
254
 
256
void LoadTrack(char* pFile_name, tTrack_spec* pTrack_spec, tRace_info* pRace_info);
255
void LoadTrack(char* pFile_name, tTrack_spec* pTrack_spec, tRace_info* pRace_info);
257
 
256
 
258
intptr_t RemoveBounds(br_actor* pActor, void* pArg);
257
/*br_uint_32*/ br_uintptr_t RemoveBounds(br_actor* pActor, void* pArg);
259
 
258
 
260
void RemoveBoundsStructures(br_actor* pActor);
259
void RemoveBoundsStructures(br_actor* pActor);
261
 
260
 
262
void FreeTrack(tTrack_spec* pTrack_spec);
261
void FreeTrack(tTrack_spec* pTrack_spec);
263
 
262