Subversion Repositories Games.Carmageddon

Rev

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