|
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 () |