Subversion Repositories Games.Carmageddon

Rev

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

  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
  68.