REDRIVER2/src_rebuild/GAME/C/MAP.H
Ilya Shurumov c40d40bd22 - added sources rebuilt with TDR and partially decompiled intro sequence
- moved necessary data to new sources
- running intro with TOMB5 HLE emulator
2020-03-28 03:25:35 +06:00

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