FS2_Open
Open source remastering of the Freespace 2 engine
|
Go to the source code of this file.
Macros | |
#define | EMP_INTENSITY_MAX (500.0f) |
#define | EMP_TIME_MAX (30.0f) |
#define | EMP_DEFAULT_INTENSITY (300.0f) |
#define | EMP_DEFAULT_TIME (10.0f) |
#define | NUM_TEXT_STAMPS 36 |
#define | EG_NULL -1 |
#define | EG_WEAPON_TITLE 0 |
#define | EG_WEAPON_P1 1 |
#define | EG_WEAPON_P2 2 |
#define | EG_WEAPON_P3 3 |
#define | EG_WEAPON_S1 4 |
#define | EG_WEAPON_S2 5 |
#define | EG_ESCORT1 6 |
#define | EG_ESCORT2 7 |
#define | EG_ESCORT3 8 |
#define | EG_OBJ_TITLE 9 |
#define | EG_OBJ1 10 |
#define | EG_OBJ2 11 |
#define | EG_OBJ3 12 |
#define | EG_OBJ4 13 |
#define | EG_OBJ5 14 |
#define | EG_TBOX_EXTRA1 15 |
#define | EG_TBOX_EXTRA2 16 |
#define | EG_TBOX_EXTRA3 17 |
#define | EG_TBOX_CLASS 18 |
#define | EG_TBOX_DIST 20 |
#define | EG_TBOX_SPEED 21 |
#define | EG_TBOX_CARGO 22 |
#define | EG_TBOX_HULL 23 |
#define | EG_TBOX_NAME 24 |
#define | EG_TBOX_INTEG 25 |
#define | EG_SQ1 26 |
#define | EG_SQ2 27 |
#define | EG_SQ3 28 |
#define | EG_SQ4 29 |
#define | EG_SQ5 30 |
#define | EG_SQ6 31 |
#define | EG_SQ7 32 |
#define | EG_SQ8 33 |
#define | EG_SQ9 34 |
#define | EG_SQ10 35 |
Functions | |
void | emp_level_init () |
void | emp_apply (vec3d *pos, float inner_radius, float outer_radius, float emp_intensity, float emp_time, bool use_emp_time_for_capship_turrets=false) |
void | emp_start_ship (object *ship_obj, float intensity, float time) |
void | emp_process_ship (ship *shipp) |
void | emp_start_local (float intensity, float time) |
void | emp_stop_local () |
int | emp_active_local () |
void | emp_process_local () |
int | emp_should_blit_gauge () |
void | emp_hud_string (int x, int y, int gauge_id, const char *str, int resize_mode) |
void | emp_hud_printf (int x, int y, int gauge_id, const char *format,...) |
void | emp_hud_jitter (int *x, int *y) |
float | emp_current_intensity () |