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 _PRATCAM_H_
2
#define _PRATCAM_H_
3
 
20 pmbaty 4
#include "brender/br_types.h"
1 pmbaty 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