mirror of
https://github.com/OpenDriver2/REDRIVER2.git
synced 2024-11-25 03:42:34 +01:00
53 lines
1.1 KiB
C
53 lines
1.1 KiB
C
#ifndef MAIN_H
|
|
#define MAIN_H
|
|
|
|
extern int FrameCnt;
|
|
extern int CameraCnt;
|
|
|
|
typedef void(*TDRFuncPtr_Havana3DOcclusion0func)();
|
|
|
|
extern void ProcessLumps(char *lump_ptr, int lump_size); // 0x00058C08
|
|
|
|
extern void LoadGameLevel(); // 0x00059050
|
|
|
|
extern int ReplayLog_Fnarr_He_Said_Log(int val); // 0x0005C81C
|
|
|
|
extern void InitModelNames(); // 0x00059238
|
|
|
|
extern void GameInit(); // 0x00059330
|
|
|
|
extern void StepSim(); // 0x00059A44
|
|
|
|
extern void GameLoop(); // 0x0005A8DC
|
|
|
|
extern void StepGame(); // 0x0005AB28
|
|
|
|
extern void DrawGame(); // 0x0005C458
|
|
|
|
extern void EndGame(enum GAMEMODE mode); // 0x0005C574
|
|
|
|
extern void EnablePause(enum PAUSEMODE mode); // 0x0005C590
|
|
|
|
extern void CheckForPause(); // 0x0005C5D0
|
|
|
|
extern int redriver2_main(); // 0x0005B384
|
|
|
|
extern void FadeScreen(int end_value); // 0x0005C668
|
|
|
|
extern void UpdatePlayerInformation(); // 0x0005B54C
|
|
|
|
extern void RenderGame2(int view); // 0x0005B888
|
|
|
|
extern void RenderGame(); // 0x0005C6E0
|
|
|
|
extern void InitGameVariables(); // 0x0005BCE4
|
|
|
|
extern void DealWithHorn(char *hr, int i); // 0x0005BF74
|
|
|
|
extern int Havana3DOcclusion(TDRFuncPtr_Havana3DOcclusion0func func, int *param); // 0x0005C16C
|
|
|
|
|
|
|
|
|
|
#endif
|