Subversion Repositories Games.Carmageddon

Rev

Rev 18 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. #ifndef _REPLAY_H_
  2. #define _REPLAY_H_
  3.  
  4. #include "brender/br_types.h"
  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
  69.