12 #ifndef __FS2_SUPERNOVA_FUN_HEADER_FILE
13 #define __FS2_SUPERNOVA_FUN_HEADER_FILE
23 #define SUPERNOVA_MIN_TIME 15.0f // must be at least 15 seconds out
24 #define SUPERNOVA_CUT_TIME 5.0f // note this is also the minimum time for the supernova sexpression
25 #define SUPERNOVA_CAMERA_MOVE_TIME 2.0f // this is the amount of time the camera will cut from the sun to the player
26 #define SUPERNOVA_FADE_TO_WHITE_TIME 1.0f // fade to white over this amount of time
29 #define SUPERNOVA_SUN_SCALE 3.0f
32 #define SUPERNOVA_NONE 0 // nothing happened in this mission
33 #define SUPERNOVA_STARTED 1 // started, but the player never got hit by it
34 #define SUPERNOVA_HIT 2 // started and killed the player
void supernova_get_eye(vec3d *eye_pos, matrix *eye_orient)
void supernova_level_init()
float supernova_pct_complete()
float supernova_time_left()
int supernova_camera_cut()
void supernova_start(int seconds)