FS2_Open
Open source remastering of the Freespace 2 engine
|
#include "cfile/cfile.h"
#include "gamesequence/gamesequence.h"
#include "gamesnd/gamesnd.h"
#include "globalincs/alphacolors.h"
#include "globalincs/pstypes.h"
#include "hud/hudconfig.h"
#include "hud/hudobserver.h"
#include "iff_defs/iff_defs.h"
#include "io/key.h"
#include "parse/parselo.h"
#include "playerman/player.h"
#include "popup/popup.h"
#include "ship/ship.h"
#include "ui/ui.h"
Go to the source code of this file.
Classes | |
struct | HC_gauge_region |
struct | hc_col |
Macros | |
#define | MAX_HCF_FILES 30 |
#define | NUM_HUD_BUTTONS 20 |
#define | HCB_RED_UP 0 |
#define | HCB_GREEN_UP 1 |
#define | HCB_BLUE_UP 2 |
#define | HCB_I_UP 3 |
#define | HCB_RED_DOWN 4 |
#define | HCB_GREEN_DOWN 5 |
#define | HCB_BLUE_DOWN 6 |
#define | HCB_I_DOWN 7 |
#define | HCB_ON 8 |
#define | HCB_OFF 9 |
#define | HCB_POPUP 10 |
#define | HCB_SAVE_HCF 11 |
#define | HCB_PREV_HCF 12 |
#define | HCB_NEXT_HCF 13 |
#define | HCB_AMBER 14 |
#define | HCB_BLUE 15 |
#define | HCB_GREEN 16 |
#define | HCB_SELECT_ALL 17 |
#define | HCB_RESET 18 |
#define | HCB_ACCEPT 19 |
#define | NUM_HUD_TEXT 15 |
#define | NUM_HC_SLIDERS 4 |
#define | HCS_RED 0 |
#define | HCS_GREEN 1 |
#define | HCS_BLUE 2 |
#define | HCS_ALPHA 3 |
#define | HCS_CONV(__v) ( 255 - (__v) ) |
Typedefs | |
typedef struct hc_col | hc_col |
#define HCB_ACCEPT 19 |
Definition at line 468 of file hudconfig.cpp.
#define HCB_AMBER 14 |
Definition at line 463 of file hudconfig.cpp.
#define HCB_BLUE 15 |
Definition at line 464 of file hudconfig.cpp.
#define HCB_BLUE_DOWN 6 |
Definition at line 455 of file hudconfig.cpp.
#define HCB_BLUE_UP 2 |
Definition at line 451 of file hudconfig.cpp.
#define HCB_GREEN 16 |
Definition at line 465 of file hudconfig.cpp.
#define HCB_GREEN_DOWN 5 |
Definition at line 454 of file hudconfig.cpp.
#define HCB_GREEN_UP 1 |
Definition at line 450 of file hudconfig.cpp.
#define HCB_I_DOWN 7 |
Definition at line 456 of file hudconfig.cpp.
#define HCB_I_UP 3 |
Definition at line 452 of file hudconfig.cpp.
#define HCB_NEXT_HCF 13 |
Definition at line 462 of file hudconfig.cpp.
#define HCB_OFF 9 |
Definition at line 458 of file hudconfig.cpp.
#define HCB_ON 8 |
Definition at line 457 of file hudconfig.cpp.
#define HCB_POPUP 10 |
Definition at line 459 of file hudconfig.cpp.
#define HCB_PREV_HCF 12 |
Definition at line 461 of file hudconfig.cpp.
#define HCB_RED_DOWN 4 |
Definition at line 453 of file hudconfig.cpp.
#define HCB_RED_UP 0 |
Definition at line 449 of file hudconfig.cpp.
#define HCB_RESET 18 |
Definition at line 467 of file hudconfig.cpp.
#define HCB_SAVE_HCF 11 |
Definition at line 460 of file hudconfig.cpp.
#define HCB_SELECT_ALL 17 |
Definition at line 466 of file hudconfig.cpp.
#define HCS_ALPHA 3 |
Definition at line 655 of file hudconfig.cpp.
#define HCS_BLUE 2 |
Definition at line 654 of file hudconfig.cpp.
#define HCS_CONV | ( | __v | ) | ( 255 - (__v) ) |
Definition at line 671 of file hudconfig.cpp.
#define HCS_GREEN 1 |
Definition at line 653 of file hudconfig.cpp.
#define HCS_RED 0 |
Definition at line 652 of file hudconfig.cpp.
#define MAX_HCF_FILES 30 |
Definition at line 33 of file hudconfig.cpp.
#define NUM_HC_SLIDERS 4 |
Definition at line 651 of file hudconfig.cpp.
#define NUM_HUD_BUTTONS 20 |
Definition at line 447 of file hudconfig.cpp.
#define NUM_HUD_TEXT 15 |
Definition at line 519 of file hudconfig.cpp.
const char* HC_gauge_descriptions | ( | int | n | ) |
Definition at line 362 of file hudconfig.cpp.
void hud_config_alpha_slider_down | ( | ) |
Definition at line 1707 of file hudconfig.cpp.
void hud_config_alpha_slider_up | ( | ) |
Definition at line 1683 of file hudconfig.cpp.
Definition at line 1595 of file hudconfig.cpp.
void hud_config_as_player | ( | ) |
Definition at line 1608 of file hudconfig.cpp.
void hud_config_backup | ( | ) |
Definition at line 1590 of file hudconfig.cpp.
void hud_config_blue_slider | ( | ) |
Definition at line 1786 of file hudconfig.cpp.
Definition at line 1379 of file hudconfig.cpp.
Definition at line 1094 of file hudconfig.cpp.
Definition at line 1386 of file hudconfig.cpp.
void hud_config_cancel | ( | ) |
Definition at line 1036 of file hudconfig.cpp.
void hud_config_check_buttons | ( | ) |
Definition at line 1313 of file hudconfig.cpp.
void hud_config_check_regions | ( | ) |
Definition at line 932 of file hudconfig.cpp.
void hud_config_close | ( | ) |
Definition at line 1541 of file hudconfig.cpp.
void hud_config_color_close | ( | ) |
Definition at line 1823 of file hudconfig.cpp.
void hud_config_color_init | ( | ) |
Definition at line 1814 of file hudconfig.cpp.
void hud_config_color_load | ( | char * | name | ) |
Definition at line 1642 of file hudconfig.cpp.
void hud_config_color_save | ( | char * | name | ) |
Definition at line 1616 of file hudconfig.cpp.
void hud_config_commit | ( | ) |
Definition at line 1043 of file hudconfig.cpp.
Definition at line 1467 of file hudconfig.cpp.
void hud_config_draw_color_status | ( | ) |
Definition at line 1327 of file hudconfig.cpp.
void hud_config_draw_gauge_status | ( | ) |
Definition at line 1347 of file hudconfig.cpp.
void hud_config_green_slider | ( | ) |
Definition at line 1762 of file hudconfig.cpp.
Definition at line 1077 of file hudconfig.cpp.
void hud_config_init | ( | ) |
Definition at line 924 of file hudconfig.cpp.
void hud_config_init_ui | ( | ) |
Definition at line 700 of file hudconfig.cpp.
Definition at line 844 of file hudconfig.cpp.
Definition at line 822 of file hudconfig.cpp.
Definition at line 835 of file hudconfig.cpp.
void hud_config_process_colors | ( | ) |
Definition at line 1810 of file hudconfig.cpp.
void hud_config_recalc_alpha_slider | ( | ) |
Definition at line 1731 of file hudconfig.cpp.
Definition at line 1002 of file hudconfig.cpp.
void hud_config_red_slider | ( | ) |
Definition at line 1738 of file hudconfig.cpp.
void hud_config_redraw_pressed_buttons | ( | ) |
Definition at line 1451 of file hudconfig.cpp.
void hud_config_render_description | ( | ) |
Definition at line 1414 of file hudconfig.cpp.
void hud_config_render_gauges | ( | ) |
Definition at line 854 of file hudconfig.cpp.
void hud_config_render_special_bitmaps | ( | ) |
Definition at line 1428 of file hudconfig.cpp.
void hud_config_restore | ( | ) |
Definition at line 1582 of file hudconfig.cpp.
Definition at line 1836 of file hudconfig.cpp.
void hud_config_set_button_state | ( | ) |
Definition at line 1393 of file hudconfig.cpp.
Definition at line 1011 of file hudconfig.cpp.
Definition at line 987 of file hudconfig.cpp.
Definition at line 813 of file hudconfig.cpp.
Definition at line 791 of file hudconfig.cpp.
Definition at line 804 of file hudconfig.cpp.
Definition at line 679 of file hudconfig.cpp.
void hud_config_synch_ui | ( | ) |
Definition at line 690 of file hudconfig.cpp.
void hud_config_unload_gauges | ( | ) |
Definition at line 1522 of file hudconfig.cpp.
void hud_config_update_brightness | ( | ) |
Definition at line 1442 of file hudconfig.cpp.
void hud_cycle_gauge_status | ( | ) |
Definition at line 1050 of file hudconfig.cpp.
Definition at line 1552 of file hudconfig.cpp.
const char* Radar_range_text | ( | int | n | ) |
Definition at line 102 of file hudconfig.cpp.
ui_button_info HC_buttons[GR_NUM_RESOLUTIONS][NUM_HUD_BUTTONS] |
Definition at line 471 of file hudconfig.cpp.
UI_SLIDER2 HC_color_sliders[NUM_HC_SLIDERS] |
Definition at line 656 of file hudconfig.cpp.
hc_col HC_colors[3] |
Definition at line 631 of file hudconfig.cpp.
int HC_current_file = -1 |
Definition at line 35 of file hudconfig.cpp.
char* HC_filenames[MAX_HCF_FILES] |
Definition at line 36 of file hudconfig.cpp.
char HC_fname[MAX_FILENAME_LEN+1] = "" |
Definition at line 38 of file hudconfig.cpp.
int HC_fname_coords[GR_NUM_RESOLUTIONS][4] |
Definition at line 40 of file hudconfig.cpp.
UI_INPUTBOX HC_fname_input |
Definition at line 39 of file hudconfig.cpp.
int HC_gauge_description_coords[GR_NUM_RESOLUTIONS][3] |
Definition at line 353 of file hudconfig.cpp.
struct HC_gauge_region HC_gauge_regions[GR_NUM_RESOLUTIONS][NUM_HUD_GAUGES] |
Definition at line 262 of file hudconfig.cpp.
int HC_num_files = -1 |
Definition at line 34 of file hudconfig.cpp.
int HC_select_all = 0 |
Definition at line 229 of file hudconfig.cpp.
int HC_slider_coords[GR_NUM_RESOLUTIONS][NUM_HC_SLIDERS][4] |
Definition at line 657 of file hudconfig.cpp.
char* HC_slider_fname[GR_NUM_RESOLUTIONS] |
Definition at line 673 of file hudconfig.cpp.
UI_XSTR HC_text[GR_NUM_RESOLUTIONS][NUM_HUD_TEXT] |
Definition at line 520 of file hudconfig.cpp.
HUD_CONFIG_TYPE HUD_config |
Definition at line 49 of file hudconfig.cpp.
int HUD_config_default_flags |
Definition at line 136 of file hudconfig.cpp.
int HUD_config_default_flags2 |
Definition at line 172 of file hudconfig.cpp.
char* Hud_config_fname[GR_NUM_RESOLUTIONS] |
Definition at line 236 of file hudconfig.cpp.
char* Hud_config_mask_fname[GR_NUM_RESOLUTIONS] |
Definition at line 241 of file hudconfig.cpp.
int HUD_default_popup_mask |
Definition at line 184 of file hudconfig.cpp.
int HUD_default_popup_mask2 |
Definition at line 219 of file hudconfig.cpp.
char Hud_Gauge_Names[NUM_HUD_GAUGES][NAME_LENGTH] |
Definition at line 51 of file hudconfig.cpp.
int HUD_observer_default_flags |
Definition at line 120 of file hudconfig.cpp.
int HUD_observer_default_flags2 |
Definition at line 131 of file hudconfig.cpp.
float Radar_ranges[RR_MAX_RANGES] |
Definition at line 96 of file hudconfig.cpp.