FS2_Open
Open source remastering of the Freespace 2 engine
|
#include "ai/aigoals.h"
#include "anim/animplay.h"
#include "anim/packunpack.h"
#include "cfile/cfile.h"
#include "cmdline/cmdline.h"
#include "freespace2/freespace.h"
#include "gamehelp/contexthelp.h"
#include "gamesequence/gamesequence.h"
#include "gamesnd/gamesnd.h"
#include "globalincs/alphacolors.h"
#include "globalincs/linklist.h"
#include "hud/hudbrackets.h"
#include "hud/hudparse.h"
#include "hud/hudwingmanstatus.h"
#include "io/key.h"
#include "io/mouse.h"
#include "io/timer.h"
#include "lighting/lighting.h"
#include "localization/localize.h"
#include "menuui/snazzyui.h"
#include "mission/missionhotkey.h"
#include "mission/missionparse.h"
#include "missionui/missionbrief.h"
#include "missionui/missionscreencommon.h"
#include "missionui/missionshipchoice.h"
#include "missionui/missionweaponchoice.h"
#include "network/multi.h"
#include "network/multimsgs.h"
#include "network/multiteamselect.h"
#include "network/multiui.h"
#include "network/multiutil.h"
#include "parse/parselo.h"
#include "pilotfile/pilotfile.h"
#include "playerman/player.h"
#include "popup/popup.h"
#include "render/3d.h"
#include "ship/ship.h"
#include "species_defs/species_defs.h"
#include "weapon/weapon.h"
Go to the source code of this file.
Classes | |
struct | ss_icon_info |
struct | ss_slot_info |
struct | ss_wing_info |
struct | ss_active_item |
struct | ss_buttons |
struct | ss_carry_icon_info |
Macros | |
#define | SHIP_SELECT_X_COORD 0 |
#define | SHIP_SELECT_Y_COORD 1 |
#define | SHIP_SELECT_W_COORD 2 |
#define | SHIP_SELECT_H_COORD 3 |
#define | SHIP_ANIM_LOOP_FRAME 51 |
#define | MAX_ICONS_ON_SCREEN 4 |
#define | SS_ACTIVE_ITEM_USED (1<<0) |
#define | NUM_SS_BUTTONS 4 |
#define | SS_BUTTON_SCROLL_UP 0 |
#define | SS_BUTTON_SCROLL_DOWN 1 |
#define | SS_BUTTON_RESET 2 |
#define | SS_BUTTON_DUMMY 3 |
#define | SHIP_SELECT_NUM_TEXT 1 |
#define | SHIP_DESC_X 445 |
#define | SHIP_DESC_Y 273 |
Typedefs | |
typedef struct ss_icon_info | ss_icon_info |
typedef struct ss_slot_info | ss_slot_info |
typedef struct ss_wing_info | ss_wing_info |
typedef struct ss_active_item | ss_active_item |
typedef struct ss_carry_icon_info | ss_carry_icon_info |
#define MAX_ICONS_ON_SCREEN 4 |
Definition at line 156 of file missionshipchoice.cpp.
#define NUM_SS_BUTTONS 4 |
Definition at line 246 of file missionshipchoice.cpp.
#define SHIP_ANIM_LOOP_FRAME 51 |
Definition at line 154 of file missionshipchoice.cpp.
#define SHIP_DESC_X 445 |
Definition at line 349 of file missionshipchoice.cpp.
#define SHIP_DESC_Y 273 |
Definition at line 350 of file missionshipchoice.cpp.
#define SHIP_SELECT_H_COORD 3 |
Definition at line 150 of file missionshipchoice.cpp.
#define SHIP_SELECT_NUM_TEXT 1 |
Definition at line 279 of file missionshipchoice.cpp.
#define SHIP_SELECT_W_COORD 2 |
Definition at line 149 of file missionshipchoice.cpp.
#define SHIP_SELECT_X_COORD 0 |
Definition at line 147 of file missionshipchoice.cpp.
#define SHIP_SELECT_Y_COORD 1 |
Definition at line 148 of file missionshipchoice.cpp.
#define SS_ACTIVE_ITEM_USED (1<<0) |
Definition at line 213 of file missionshipchoice.cpp.
#define SS_BUTTON_DUMMY 3 |
Definition at line 250 of file missionshipchoice.cpp.
#define SS_BUTTON_RESET 2 |
Definition at line 249 of file missionshipchoice.cpp.
#define SS_BUTTON_SCROLL_DOWN 1 |
Definition at line 248 of file missionshipchoice.cpp.
#define SS_BUTTON_SCROLL_UP 0 |
Definition at line 247 of file missionshipchoice.cpp.
typedef struct ss_active_item ss_active_item |
typedef struct ss_carry_icon_info ss_carry_icon_info |
typedef struct ss_icon_info ss_icon_info |
typedef struct ss_slot_info ss_slot_info |
typedef struct ss_wing_info ss_wing_info |
Definition at line 467 of file missionshipchoice.cpp.
Definition at line 478 of file missionshipchoice.cpp.
void clear_active_list | ( | ) |
Definition at line 436 of file missionshipchoice.cpp.
void commit_pressed | ( | ) |
Definition at line 1839 of file missionshipchoice.cpp.
Definition at line 2479 of file missionshipchoice.cpp.
int create_wings | ( | ) |
Definition at line 2319 of file missionshipchoice.cpp.
Definition at line 873 of file missionshipchoice.cpp.
Definition at line 843 of file missionshipchoice.cpp.
Definition at line 1636 of file missionshipchoice.cpp.
void draw_ship_icons | ( | ) |
Definition at line 1611 of file missionshipchoice.cpp.
void draw_wing_block | ( | int | wb_num, |
int | hot_slot, | ||
int | selected_slot, | ||
int | class_select, | ||
bool | ship_selection | ||
) |
Definition at line 2061 of file missionshipchoice.cpp.
ss_active_item* get_free_active_list_node | ( | ) |
Definition at line 452 of file missionshipchoice.cpp.
void init_active_list | ( | ) |
Definition at line 497 of file missionshipchoice.cpp.
bool is_weapon_carried | ( | int | weapon_index | ) |
Definition at line 1814 of file missionshipchoice.cpp.
Definition at line 798 of file missionshipchoice.cpp.
Definition at line 822 of file missionshipchoice.cpp.
Definition at line 785 of file missionshipchoice.cpp.
Definition at line 1952 of file missionshipchoice.cpp.
Definition at line 1985 of file missionshipchoice.cpp.
void ship_select_blit_ship_info | ( | ) |
Definition at line 918 of file missionshipchoice.cpp.
Definition at line 606 of file missionshipchoice.cpp.
void ship_select_buttons_init | ( | ) |
Definition at line 574 of file missionshipchoice.cpp.
void ship_select_check_buttons | ( | ) |
Definition at line 519 of file missionshipchoice.cpp.
void ship_select_close | ( | ) |
Definition at line 1559 of file missionshipchoice.cpp.
void ship_select_common_close | ( | ) |
Definition at line 3179 of file missionshipchoice.cpp.
void ship_select_common_init | ( | ) |
Definition at line 3153 of file missionshipchoice.cpp.
Definition at line 1266 of file missionshipchoice.cpp.
void ship_select_init | ( | ) |
Definition at line 645 of file missionshipchoice.cpp.
Definition at line 3116 of file missionshipchoice.cpp.
void ship_select_redraw_pressed_buttons | ( | ) |
Definition at line 559 of file missionshipchoice.cpp.
void ss_apply | ( | int | mode, |
int | from_slot, | ||
int | from_list, | ||
int | to_slot, | ||
int | to_list, | ||
int | player_index | ||
) |
Definition at line 3372 of file missionshipchoice.cpp.
Definition at line 2256 of file missionshipchoice.cpp.
int ss_carried_icon_moved | ( | ) |
Definition at line 413 of file missionshipchoice.cpp.
void ss_clear_slots | ( | ) |
Definition at line 2884 of file missionshipchoice.cpp.
void ss_clear_wings | ( | ) |
Definition at line 2910 of file missionshipchoice.cpp.
Definition at line 2843 of file missionshipchoice.cpp.
Definition at line 3412 of file missionshipchoice.cpp.
Definition at line 3255 of file missionshipchoice.cpp.
Definition at line 2688 of file missionshipchoice.cpp.
int ss_get_selected_ship | ( | ) |
Definition at line 2640 of file missionshipchoice.cpp.
Definition at line 755 of file missionshipchoice.cpp.
Definition at line 3288 of file missionshipchoice.cpp.
int ss_icon_being_carried | ( | ) |
Definition at line 396 of file missionshipchoice.cpp.
Definition at line 2769 of file missionshipchoice.cpp.
void ss_init_units | ( | ) |
Definition at line 2993 of file missionshipchoice.cpp.
Definition at line 2924 of file missionshipchoice.cpp.
void ss_load_all_icons | ( | ) |
Definition at line 2822 of file missionshipchoice.cpp.
Definition at line 2789 of file missionshipchoice.cpp.
Definition at line 2213 of file missionshipchoice.cpp.
Definition at line 2235 of file missionshipchoice.cpp.
void ss_maybe_drop_icon | ( | ) |
Definition at line 886 of file missionshipchoice.cpp.
void ss_maybe_flash_button | ( | ) |
Definition at line 905 of file missionshipchoice.cpp.
void ss_recalc_multiplayer_slots | ( | ) |
Definition at line 3424 of file missionshipchoice.cpp.
void ss_reset_carried_icon | ( | ) |
Definition at line 406 of file missionshipchoice.cpp.
void ss_reset_selected_ship | ( | ) |
Definition at line 2646 of file missionshipchoice.cpp.
void ss_reset_team_pointers | ( | ) |
Definition at line 3104 of file missionshipchoice.cpp.
void ss_reset_to_default | ( | ) |
Definition at line 533 of file missionshipchoice.cpp.
void ss_restore_loadout | ( | ) |
Definition at line 2604 of file missionshipchoice.cpp.
Definition at line 2522 of file missionshipchoice.cpp.
Definition at line 2535 of file missionshipchoice.cpp.
Definition at line 2567 of file missionshipchoice.cpp.
Definition at line 426 of file missionshipchoice.cpp.
Definition at line 3095 of file missionshipchoice.cpp.
Definition at line 3324 of file missionshipchoice.cpp.
Definition at line 3219 of file missionshipchoice.cpp.
void ss_synch_interface | ( | ) |
Definition at line 3186 of file missionshipchoice.cpp.
const char* ss_tooltip_handler | ( | const char * | str | ) |
Definition at line 352 of file missionshipchoice.cpp.
void ss_unload_all_anims | ( | ) |
Definition at line 1803 of file missionshipchoice.cpp.
void ss_unload_all_icons | ( | ) |
Definition at line 1590 of file missionshipchoice.cpp.
Definition at line 2869 of file missionshipchoice.cpp.
Definition at line 2972 of file missionshipchoice.cpp.
Definition at line 1724 of file missionshipchoice.cpp.
void unload_wing_icons | ( | ) |
Definition at line 2297 of file missionshipchoice.cpp.
Definition at line 2454 of file missionshipchoice.cpp.
int anim_timer_start = 0 |
Definition at line 77 of file missionshipchoice.cpp.
float Canv_h2 |
Definition at line 40 of file 3dsetup.cpp.
float Canv_w2 |
Definition at line 39 of file 3dsetup.cpp.
ss_carry_icon_info Carried_ss_icon |
Definition at line 312 of file missionshipchoice.cpp.
int Cmdline_nohtl |
Definition at line 438 of file cmdline.cpp.
int Commit_pressed |
Definition at line 64 of file missionshipchoice.cpp.
char default_player_ship[255] |
Definition at line 57 of file missionshipchoice.cpp.
int Hot_ss_icon |
Definition at line 118 of file missionshipchoice.cpp.
int Hot_ss_slot |
Definition at line 119 of file missionshipchoice.cpp.
int Select_default_ship = 0 |
Definition at line 58 of file missionshipchoice.cpp.
int Selected_ss_class |
Definition at line 117 of file missionshipchoice.cpp.
int Ship_list_coords[GR_NUM_RESOLUTIONS][MAX_ICONS_ON_SCREEN][4] |
Definition at line 159 of file missionshipchoice.cpp.
int Ship_select_background_bitmap |
Definition at line 241 of file missionshipchoice.cpp.
int Ship_select_open = 0 |
Definition at line 59 of file missionshipchoice.cpp.
int Ship_select_overlay_id = -1 |
Definition at line 126 of file missionshipchoice.cpp.
UI_XSTR Ship_select_text[GR_NUM_RESOLUTIONS][SHIP_SELECT_NUM_TEXT] |
Definition at line 280 of file missionshipchoice.cpp.
UI_WINDOW Ship_select_ui_window |
Definition at line 124 of file missionshipchoice.cpp.
int ShipSelectModelNum = -1 |
Definition at line 75 of file missionshipchoice.cpp.
float ShipSelectScreenShipRot = 0.0f |
Definition at line 74 of file missionshipchoice.cpp.
ss_icon_info* Ss_icons = NULL |
Definition at line 113 of file missionshipchoice.cpp.
ss_icon_info Ss_icons_teams[MAX_TVT_TEAMS][MAX_SHIP_CLASSES] |
Definition at line 112 of file missionshipchoice.cpp.
int Ss_mouse_down_on_region = -1 |
Definition at line 115 of file missionshipchoice.cpp.
ss_wing_info* Ss_wings = NULL |
Definition at line 110 of file missionshipchoice.cpp.
ss_wing_info Ss_wings_teams[MAX_TVT_TEAMS][MAX_WING_BLOCKS] |
Definition at line 109 of file missionshipchoice.cpp.
int Tech_ship_display_coords[GR_NUM_RESOLUTIONS][4] |
Definition at line 102 of file techmenu.cpp.
float View_zoom |
Definition at line 30 of file 3dsetup.cpp.
int Wing_icon_coords[GR_NUM_RESOLUTIONS][MAX_WSS_SLOTS][2] |
Definition at line 175 of file missionshipchoice.cpp.