UFO: Alien Invasion
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
cl_cinematic.cpp File Reference
#include "cl_cinematic.h"
#include "cl_cinematic_ogm.h"
#include "cl_cinematic_roq.h"
#include "../cl_console.h"
#include "../sound/s_main.h"
#include "../sound/s_music.h"
#include <assert.h>
#include "../cl_video.h"
#include "../../shared/shared.h"

Go to the source code of this file.

Functions

void CIN_InitCinematic (cinematic_t *cin)
 
void CIN_SetParameters (cinematic_t *cin, int x, int y, int w, int h, int status, bool noSound)
 
void CIN_RunCinematic (cinematic_t *cin)
 
void CIN_OpenCinematic (cinematic_t *cin, const char *fileName)
 Open a cinematic file and store status to a structure. More...
 
void CIN_CloseCinematic (cinematic_t *cin)
 Close a cinematic, and clean up status and memory. More...
 
void CIN_Init (void)
 
void CIN_Shutdown (void)
 

Function Documentation

void CIN_CloseCinematic ( cinematic_t cin)
void CIN_Init ( void  )

Definition at line 126 of file cl_cinematic.cpp.

References CIN_OGM_Init(), and CIN_ROQ_Init().

Referenced by CL_Init().

void CIN_InitCinematic ( cinematic_t cin)

Definition at line 37 of file cl_cinematic.cpp.

References OBJZERO.

Referenced by CIN_CloseCinematic(), and uiVideoNode::onWindowOpened().

void CIN_OpenCinematic ( cinematic_t cin,
const char *  fileName 
)
void CIN_SetParameters ( cinematic_t cin,
int  x,
int  y,
int  w,
int  h,
int  status,
bool  noSound 
)
See also
UI_Draw
Note
Coordinates should be relative to VID_NORM_WIDTH and VID_NORM_HEIGHT they are normalized inside this function

Definition at line 47 of file cl_cinematic.cpp.

References CIN_STATUS_NONE, cinematic_s::h, cinematic_s::noSound, viddef_t::rx, viddef_t::ry, cinematic_s::status, viddef, cinematic_s::w, cinematic_s::x, and cinematic_s::y.

Referenced by uiVideoNode::drawOverWindow().

void CIN_Shutdown ( void  )

Definition at line 132 of file cl_cinematic.cpp.

Referenced by CL_Shutdown().