Subversion Repositories Games.Carmageddon

Rev

Rev 18 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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