REDRIVER2/src_rebuild/GAME/C/DIRECTOR.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

55 lines
1.5 KiB
C

#ifndef DIRECTOR_H
#define DIRECTOR_H
extern void InitDirectorVariables(); // 0x0003E79C
extern void DeleteCurrentCamera(int CameraCnt); // 0x0003E808
extern void setCamera(struct PLAYBACKCAMERA *Change); // 0x0003E89C
extern void EditCamera(int CameraCnt); // 0x0003B2E4
extern void RecordCamera(int CameraCnt); // 0x0003B548
extern void FindNextChange(int CameraCnt); // 0x0003E94C
extern int CheckCameraChange(int CameraCnt); // 0x0003B794
extern void SetPlaybackCamera(struct PLAYBACKCAMERA *camera); // 0x0003EC0C
extern int IsMovingCamera(struct PLAYBACKCAMERA *lastcam, struct PLAYBACKCAMERA *nextcam, int cameracnt); // 0x0003B8C8
extern void CameraBar(int CameraCnt); // 0x0003BBA8
extern struct PLAYBACKCAMERA * FindFreeCamera(); // 0x0003E9B8
extern void deleteCamera(int count); // 0x0003E9F8
extern void DeleteAllCameras(); // 0x0003EA40
extern void ShowIcons(char *menu, int selected, int x_offset); // 0x0003C1B0
extern void ShowReplayOptions(); // 0x0003EAA4
extern void ShowReplayMenu(); // 0x0003C5BC
extern void ControlReplay(); // 0x0003C7A8
extern void DoAutoDirect(); // 0x0003DE60
extern int SelectCameraCar(int current); // 0x0003E328
extern int InvalidCamera(int car_num); // 0x0003E53C
extern int NoMoreCamerasErrorMessage(); // 0x0003EAF0
extern int FirstCamera(); // 0x0003EB6C
extern int dist(struct VECTOR *pos1, struct VECTOR *pos2); // 0x0003EB9C
extern void SetCameraReturnedFromCutscene(int CameraCnt); // 0x0003ECC4
#endif