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 _PRATCAM_H_
  2. #define _PRATCAM_H_
  3.  
  4. #include "dr_types.h"
  5.  
  6. extern tS3_sound_tag gWhirr_noise;
  7. extern tFlic_descriptor gPrat_flic;
  8. extern tPrat_sequence* gPratcam_sequences;
  9. extern tPrat_flic_spec* gPratcam_flics;
  10. extern int gCurrent_pratcam_chunk;
  11. extern int gPending_ambient_prat;
  12. extern int gCurrent_pratcam_index;
  13. extern br_pixelmap* gPrat_buffer;
  14. extern int gNumber_of_prat_sequences;
  15. extern int gNumber_of_prat_flics;
  16. extern tU32 gLast_pratcam_frame_time;
  17. extern int gCurrent_pratcam_precedence;
  18. extern int gCurrent_ambient_prat_sequence;
  19. extern int gCurrent_pratcam_alternative;
  20.  
  21. int PratcamGetCurrent(void);
  22.  
  23. int PratcamGetAmbient(void);
  24.  
  25. int PratcamGetPending(void);
  26.  
  27. void TogglePratcam(void);
  28.  
  29. void LoadPratcam(char* pFolder_name);
  30.  
  31. void NextPratcamChunk(void);
  32.  
  33. void NewPratcamSequence(int pSequence_index, int pStart_chunk);
  34.  
  35. void ChangeAmbientPratcamNow(int pIndex, int pStart_chunk);
  36.  
  37. void ChangeAmbientPratcam(int pIndex);
  38.  
  39. void PratcamEventNow(int pIndex);
  40.  
  41. void PratcamEvent(int pIndex);
  42.  
  43. int HighResPratBufferWidth(void);
  44.  
  45. int HighResPratBufferHeight(void);
  46.  
  47. void InitPratcam(void);
  48.  
  49. void DisposePratcam(void);
  50.  
  51. void DoPratcam(tU32 pThe_time);
  52.  
  53. void TestPratCam(int pIndex);
  54.  
  55. void PratCam0(void);
  56.  
  57. void PratCam1(void);
  58.  
  59. void PratCam2(void);
  60.  
  61. void PratCam3(void);
  62.  
  63. void PratCam4(void);
  64.  
  65. void PratCam5(void);
  66.  
  67. void PratCam6(void);
  68.  
  69. void PratCam7(void);
  70.  
  71. void PratCam8(void);
  72.  
  73. void PratCam9(void);
  74.  
  75. #endif
  76.