FS2_Open
Open source remastering of the Freespace 2 engine
|
#include <ctype.h>
#include "globalincs/alphacolors.h"
#include "globalincs/linklist.h"
#include "hud/hudtargetbox.h"
#include "hud/hudwingmanstatus.h"
#include "iff_defs/iff_defs.h"
#include "io/timer.h"
#include "mission/missionparse.h"
#include "network/multi.h"
#include "object/object.h"
#include "ship/ship.h"
#include "weapon/emp.h"
Go to the source code of this file.
Classes | |
struct | Wingman_status |
Macros | |
#define | HUD_WINGMAN_STATUS_NUM_FRAMES 5 |
#define | BACKGROUND_LEFT 0 |
#define | BACKGROUND_MIDDLE 1 |
#define | BACKGROUND_RIGHT 2 |
#define | WINGMAN_STATUS_DOTS 3 |
#define | WINGMAN_STATUS_NAMES 4 |
#define | HUD_WINGMAN_STATUS_NONE 0 |
#define | HUD_WINGMAN_STATUS_DEAD 1 |
#define | HUD_WINGMAN_STATUS_ALIVE 2 |
#define | HUD_WINGMAN_STATUS_NOT_HERE 3 |
#define | HUD_WINGMAN_UPDATE_STATUS_INTERVAL 200 |
Typedefs | |
typedef struct Wingman_status | wingman_status |
Functions | |
void | hud_set_wingman_status_dead (int wing_index, int wing_pos) |
void | hud_set_wingman_status_departed (int wing_index, int wing_pos) |
void | hud_set_wingman_status_none (int wing_index, int wing_pos) |
void | hud_set_wingman_status_alive (int wing_index, int wing_pos) |
void | hud_wingman_status_init_late_wings () |
void | hud_wingman_kill_multi_teams () |
void | hud_init_wingman_status_gauge () |
void | hud_wingman_status_update () |
int | hud_wingman_status_wingmen_exist (int num_wings_to_draw) |
void | hud_wingman_status_init_flash () |
void | hud_wingman_status_start_flash (int wing_index, int wing_pos) |
int | hud_wingman_status_maybe_flash (int wing_index, int wing_pos) |
void | hud_wingman_status_set_index (wing *wingp, ship *shipp, p_object *pobjp) |
Variables | |
wingman_status | HUD_wingman_status [MAX_SQUADRON_WINGS] |
#define BACKGROUND_LEFT 0 |
Definition at line 29 of file hudwingmanstatus.cpp.
#define BACKGROUND_MIDDLE 1 |
Definition at line 30 of file hudwingmanstatus.cpp.
#define BACKGROUND_RIGHT 2 |
Definition at line 31 of file hudwingmanstatus.cpp.
#define HUD_WINGMAN_STATUS_ALIVE 2 |
Definition at line 37 of file hudwingmanstatus.cpp.
#define HUD_WINGMAN_STATUS_DEAD 1 |
Definition at line 36 of file hudwingmanstatus.cpp.
#define HUD_WINGMAN_STATUS_NONE 0 |
Definition at line 35 of file hudwingmanstatus.cpp.
#define HUD_WINGMAN_STATUS_NOT_HERE 3 |
Definition at line 38 of file hudwingmanstatus.cpp.
#define HUD_WINGMAN_STATUS_NUM_FRAMES 5 |
Definition at line 28 of file hudwingmanstatus.cpp.
#define HUD_WINGMAN_UPDATE_STATUS_INTERVAL 200 |
Definition at line 50 of file hudwingmanstatus.cpp.
#define WINGMAN_STATUS_DOTS 3 |
Definition at line 32 of file hudwingmanstatus.cpp.
#define WINGMAN_STATUS_NAMES 4 |
Definition at line 33 of file hudwingmanstatus.cpp.
typedef struct Wingman_status wingman_status |
void hud_init_wingman_status_gauge | ( | ) |
Definition at line 151 of file hudwingmanstatus.cpp.
Definition at line 97 of file hudwingmanstatus.cpp.
Definition at line 58 of file hudwingmanstatus.cpp.
Definition at line 67 of file hudwingmanstatus.cpp.
Definition at line 76 of file hudwingmanstatus.cpp.
void hud_wingman_kill_multi_teams | ( | ) |
Definition at line 124 of file hudwingmanstatus.cpp.
void hud_wingman_status_init_flash | ( | ) |
Definition at line 535 of file hudwingmanstatus.cpp.
void hud_wingman_status_init_late_wings | ( | ) |
Definition at line 105 of file hudwingmanstatus.cpp.
Definition at line 571 of file hudwingmanstatus.cpp.
Definition at line 612 of file hudwingmanstatus.cpp.
Definition at line 563 of file hudwingmanstatus.cpp.
void hud_wingman_status_update | ( | ) |
Definition at line 173 of file hudwingmanstatus.cpp.
Definition at line 471 of file hudwingmanstatus.cpp.
wingman_status HUD_wingman_status[MAX_SQUADRON_WINGS] |
Definition at line 48 of file hudwingmanstatus.cpp.