Subversion Repositories Games.Carmageddon

Rev

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

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