Subversion Repositories Games.Carmageddon

Rev

Rev 1 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 pmbaty 1
#ifndef _REPLAY_H_
2
#define _REPLAY_H_
3
 
4
#include "dr_types.h"
5
 
6
extern char* gReplay_pixie_names[10];
7
extern int gSingle_frame_mode;
8
extern tU32 gCam_change_time;
9
extern int gSave_file;
10
extern int gProgress_line_left[2];
11
extern int gProgress_line_right[2];
12
extern int gProgress_line_top[2];
13
extern br_pixelmap* gReplay_pixies[10];
14
extern int gKey_down;
15
extern int gNo_cursor;
16
extern int gSave_frame_number;
17
extern int gCam_change_button_down;
18
extern tU32 gAction_replay_start_time;
19
extern tU32 gLast_replay_zappy_screen;
20
extern tS32 gStopped_time;
21
extern float gPending_replay_rate;
22
extern tU32 gAction_replay_end_time;
23
extern float gReplay_rate;
24
extern int gSave_bunch_ID;
25
extern int gPlay_direction;
26
extern int gPaused;
27
extern tAction_replay_camera_type gAction_replay_camera_mode;
28
 
29
int ReplayIsPaused(void);
30
 
31
float GetReplayRate(void);
32
 
33
int GetReplayDirection(void);
34
 
35
void StopSaving(void);
36
 
37
void ActualActionReplayHeadups(int pSpecial_zappy_bastard);
38
 
39
void DoActionReplayPostSwap(void);
40
 
41
void DoZappyActionReplayHeadups(int pSpecial_zappy_bastard);
42
 
43
void DoActionReplayHeadups(void);
44
 
45
void MoveReplayBuffer(tS32 pMove_amount);
46
 
47
void MoveToEndOfReplay(void);
48
 
49
void MoveToStartOfReplay(void);
50
 
51
void ToggleReplay(void);
52
 
53
void ReverseSound(tS3_effect_tag pEffect_index, tS3_sound_tag pSound_tag);
54
 
55
int FindUniqueFile(void);
56
 
57
void PollActionReplayControls(tU32 pFrame_period);
58
 
59
void CheckReplayTurnOn(void);
60
 
61
void InitializeActionReplay(void);
62
 
63
void DoActionReplay(tU32 pFrame_period);
64
 
65
void SynchronizeActionReplay(void);
66
 
67
#endif