FS2_Open
Open source remastering of the Freespace 2 engine
cutscenes.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) Volition, Inc. 1999. All rights reserved.
3  *
4  * All source code herein is the property of Volition, Inc. You may not sell
5  * or otherwise commercially exploit the source or things you created based on the
6  * source.
7  *
8  */
9 
10 #ifndef _FREESPACE_CUTSCENES_SCREEN_HEADER_FILE
11 #define _FREESPACE_CUTSCENES_SCREEN_HEADER_FILE
12 
13 #include "globalincs/globals.h"
14 #include "globalincs/pstypes.h"
15 
16 typedef struct cutscene_info {
19  char *description;
20  int cd;
21  bool viewable;
23 
25 
26 // initializa table data
27 void cutscene_init();
28 int cutscene_get_cd_num(char *filename);
29 
33 
34 int cutscenes_validate_cd(char *mve_name, int prompt_for_cd = 1);
36 
37 #endif
#define MAX_FILENAME_LEN
Definition: pstypes.h:324
void cutscenes_screen_close()
Definition: cutscenes.cpp:495
SCP_vector< cutscene_info > Cutscenes
Definition: cutscenes.cpp:39
int cutscene_get_cd_num(char *filename)
char * filename
struct cutscene_info cutscene_info
void cutscenes_screen_init()
Definition: cutscenes.cpp:447
void cutscene_mark_viewable(char *filename)
Definition: cutscenes.cpp:126
void cutscenes_screen_do_frame()
Definition: cutscenes.cpp:503
int cutscenes_validate_cd(char *mve_name, int prompt_for_cd=1)
Definition: cutscenes.cpp:258
GLuint const GLchar * name
Definition: Glext.h:5608
#define NAME_LENGTH
Definition: globals.h:15
void cutscene_init()
Definition: cutscenes.cpp:51
char * description
Definition: cutscenes.h:19
char filename[MAX_FILENAME_LEN]
Definition: cutscenes.h:17
bool viewable
Definition: cutscenes.h:21