FS2_Open
Open source remastering of the Freespace 2 engine
credits.cpp File Reference
#include <stdlib.h>
#include "cfile/cfile.h"
#include "freespace2/freespace.h"
#include "gamesequence/gamesequence.h"
#include "gamesnd/eventmusic.h"
#include "gamesnd/gamesnd.h"
#include "globalincs/alphacolors.h"
#include "graphics/font.h"
#include "io/key.h"
#include "io/timer.h"
#include "localization/localize.h"
#include "menuui/credits.h"
#include "missionui/missionscreencommon.h"
#include "parse/parselo.h"
#include "playerman/player.h"
#include "sound/audiostr.h"
#include "ui/ui.h"

Go to the source code of this file.

Classes

struct  credits_screen_buttons
 

Macros

#define NUM_BUTTONS   5
 
#define DEFAULT_NUM_IMAGES   46
 
#define TECH_DATABASE_BUTTON   0
 
#define SIMULATOR_BUTTON   1
 
#define CUTSCENES_BUTTON   2
 
#define CREDITS_BUTTON   3
 
#define EXIT_BUTTON   4
 
#define CREDITS_X_COORD   0
 
#define CREDITS_Y_COORD   1
 
#define CREDITS_W_COORD   2
 
#define CREDITS_H_COORD   3
 

Enumerations

enum  CreditsPosition { START, END }
 

Functions

void credits_stop_music (bool fade)
 
void credits_load_music (char *fname)
 
void credits_start_music ()
 
int credits_screen_button_pressed (int n)
 
void credits_parse_table (const char *filename)
 
void credits_parse ()
 
void credits_init ()
 
void credits_close ()
 
void credits_do_frame (float frametime)
 

Variables

char * fs2_open_credit_text
 
char * unmodified_credits = "ORIGINAL VOLITION STAFF:\n\n\n"
 
char * mod_check = "Design:"
 
int Credits_image_coords [GR_NUM_RESOLUTIONS][4]
 
int Credits_text_coords [GR_NUM_RESOLUTIONS][4]
 
float Credit_start_pos
 
float Credit_stop_pos
 
float Credit_position = 0.0f
 

Macro Definition Documentation

#define CREDITS_BUTTON   3

Definition at line 116 of file credits.cpp.

#define CREDITS_H_COORD   3

Definition at line 123 of file credits.cpp.

#define CREDITS_W_COORD   2

Definition at line 122 of file credits.cpp.

#define CREDITS_X_COORD   0

Definition at line 120 of file credits.cpp.

#define CREDITS_Y_COORD   1

Definition at line 121 of file credits.cpp.

#define CUTSCENES_BUTTON   2

Definition at line 115 of file credits.cpp.

#define DEFAULT_NUM_IMAGES   46

Definition at line 111 of file credits.cpp.

#define EXIT_BUTTON   4

Definition at line 117 of file credits.cpp.

#define NUM_BUTTONS   5

Definition at line 110 of file credits.cpp.

#define SIMULATOR_BUTTON   1

Definition at line 114 of file credits.cpp.

#define TECH_DATABASE_BUTTON   0

Definition at line 113 of file credits.cpp.

Enumeration Type Documentation

Enumerator
START 
END 

Definition at line 215 of file credits.cpp.

Function Documentation

void credits_close ( )

Definition at line 643 of file credits.cpp.

void credits_do_frame ( float  frametime)

Definition at line 666 of file credits.cpp.

void credits_init ( )

Definition at line 420 of file credits.cpp.

void credits_load_music ( char *  fname)

Definition at line 231 of file credits.cpp.

void credits_parse ( )

Definition at line 411 of file credits.cpp.

void credits_parse_table ( const char *  filename)

Definition at line 281 of file credits.cpp.

int credits_screen_button_pressed ( int  n)

Definition at line 253 of file credits.cpp.

void credits_start_music ( )

Definition at line 242 of file credits.cpp.

void credits_stop_music ( bool  fade)

Definition at line 223 of file credits.cpp.

Variable Documentation

float Credit_position = 0.0f

Definition at line 204 of file credits.cpp.

float Credit_start_pos

Definition at line 204 of file credits.cpp.

float Credit_stop_pos

Definition at line 204 of file credits.cpp.

int Credits_image_coords[GR_NUM_RESOLUTIONS][4]
Initial value:
= {
{
219, 15, 394, 286
},
{
351, 25, 629, 455
}
}

Definition at line 135 of file credits.cpp.

int Credits_text_coords[GR_NUM_RESOLUTIONS][4]
Initial value:
= {
{
26, 316, 482, 157
},
{
144, 507, 568, 249
}
}

Definition at line 145 of file credits.cpp.

char* fs2_open_credit_text

Definition at line 35 of file credits.cpp.

char* mod_check = "Design:"

Definition at line 108 of file credits.cpp.

char* unmodified_credits = "ORIGINAL VOLITION STAFF:\n\n\n"

Definition at line 107 of file credits.cpp.