mirror of
https://github.com/OpenDriver2/REDRIVER2.git
synced 2024-11-24 11:22:39 +01:00
c40d40bd22
- moved necessary data to new sources - running intro with TOMB5 HLE emulator
39 lines
1.2 KiB
C
39 lines
1.2 KiB
C
#ifndef MAP_H
|
|
#define MAP_H
|
|
|
|
|
|
extern void NewProcessRoadMapLump(struct ROAD_MAP_LUMP_DATA *pRoadMapLumpData, char *pLumpFile); // 0x0005D7BC
|
|
|
|
extern void ProcessJunctionsLump(char *lump_file, int lump_size); // 0x0005D6CC
|
|
|
|
extern void ProcessRoadsLump(char *lump_file, int lump_size); // 0x0005D6C4
|
|
|
|
extern void ProcessRoadBoundsLump(char *lump_file, int lump_size); // 0x0005D6D4
|
|
|
|
extern void ProcessJuncBoundsLump(char *lump_file, int lump_size); // 0x0005D6DC
|
|
|
|
extern struct MODEL * FindModelPtrWithName(char *name); // 0x0005D40C
|
|
|
|
extern int FindModelIdxWithName(char *name); // 0x0005D4C4
|
|
|
|
extern void InitCellData(); // 0x0005D36C
|
|
|
|
extern int newPositionVisible(struct VECTOR *pos, char *pvs, int ccx, int ccz); // 0x0005D61C
|
|
|
|
extern int PositionVisible(struct VECTOR *pos); // 0x0005D560
|
|
|
|
extern int CheckUnpackNewRegions(); // 0x0005C824
|
|
|
|
extern void ControlMap(); // 0x0005CC00
|
|
|
|
extern void InitMap(); // 0x0005CD80
|
|
|
|
extern void GetVisSetAtPosition(struct VECTOR *pos, char *tgt, int *ccx, int *ccz); // 0x0005D6E4
|
|
|
|
extern void PVSDecode(char *output, char *celldata, unsigned short sz, int havanaCorruptCellBodge); // 0x0005CFA8
|
|
|
|
extern void GetPVSRegionCell2(int source_region, int region, int cell, char *output); // 0x0005D224
|
|
|
|
|
|
#endif
|