FS2_Open
Open source remastering of the Freespace 2 engine
supernova.h File Reference

Go to the source code of this file.

Macros

#define SUPERNOVA_MIN_TIME   15.0f
 
#define SUPERNOVA_CUT_TIME   5.0f
 
#define SUPERNOVA_CAMERA_MOVE_TIME   2.0f
 
#define SUPERNOVA_FADE_TO_WHITE_TIME   1.0f
 
#define SUPERNOVA_SUN_SCALE   3.0f
 
#define SUPERNOVA_NONE   0
 
#define SUPERNOVA_STARTED   1
 
#define SUPERNOVA_HIT   2
 

Functions

void supernova_level_init ()
 
void supernova_start (int seconds)
 
void supernova_stop ()
 
void supernova_process ()
 
int supernova_active ()
 
float supernova_time_left ()
 
float supernova_pct_complete ()
 
int supernova_camera_cut ()
 
void supernova_get_eye (vec3d *eye_pos, matrix *eye_orient)
 

Variables

int Supernova_status
 

Macro Definition Documentation

#define SUPERNOVA_CAMERA_MOVE_TIME   2.0f

Definition at line 25 of file supernova.h.

#define SUPERNOVA_CUT_TIME   5.0f

Definition at line 24 of file supernova.h.

#define SUPERNOVA_FADE_TO_WHITE_TIME   1.0f

Definition at line 26 of file supernova.h.

#define SUPERNOVA_HIT   2

Definition at line 34 of file supernova.h.

#define SUPERNOVA_MIN_TIME   15.0f

Definition at line 23 of file supernova.h.

#define SUPERNOVA_NONE   0

Definition at line 32 of file supernova.h.

#define SUPERNOVA_STARTED   1

Definition at line 33 of file supernova.h.

#define SUPERNOVA_SUN_SCALE   3.0f

Definition at line 29 of file supernova.h.

Function Documentation

int supernova_active ( )

Definition at line 240 of file supernova.cpp.

int supernova_camera_cut ( )

Definition at line 296 of file supernova.cpp.

void supernova_get_eye ( vec3d eye_pos,
matrix eye_orient 
)

Definition at line 320 of file supernova.cpp.

void supernova_level_init ( )

Definition at line 51 of file supernova.cpp.

float supernova_pct_complete ( )

Definition at line 285 of file supernova.cpp.

void supernova_process ( )

Definition at line 184 of file supernova.cpp.

void supernova_start ( int  seconds)

Definition at line 67 of file supernova.cpp.

void supernova_stop ( )

Definition at line 89 of file supernova.cpp.

float supernova_time_left ( )

Definition at line 279 of file supernova.cpp.

Variable Documentation

int Supernova_status

Definition at line 44 of file supernova.cpp.