Subversion Repositories Games.Carmageddon

Rev

Rev 1 | Go to most recent revision | 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
 
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