23 #define NUM_WEAPON_LINK_MODES 5
24 #define LINK_ONE_PRIMARY 0
25 #define LINK_TWO_PRIMARY 1
26 #define LINK_ONE_SECONDARY 2
27 #define LINK_TWO_SECONDARY 3
28 #define LINK_THREE_SECONDARY 4
47 void render(
float frametime);
101 void render(
float frametime);
128 void initBitmaps(
char *fname_arc,
char *fname_laser,
char *fname_lock);
131 void render(
float frametime);
153 char *fname_primary_link_1,
154 char *fname_primary_link_2,
155 char *fname_secondary_link_1,
156 char *fname_secondary_link_2,
157 char *fname_secondary_link_3);
158 void render(
float frametime);
int Hud_reticle_center[GR_NUM_RESOLUTIONS][2]
int Orbit_center_offsets[2]
void init1PrimaryOffsets(int x, int y)
void hud_draw_outer_reticle()
void initGlideOffsets(int x, int y, bool custom)
GLfloat GLfloat GLfloat GLfloat h
int Laser_warn_offsets[2]
void initFirepointDisplay(bool firepoint, int scaleX, int scaleY, int size)
#define GR_NUM_RESOLUTIONS
SCP_vector< firepoint > fp
void render(float frametime)
hud_frames throttle_frames
bool Use_custom_match_speed
void renderThrottleLine(int y)
void renderThrottleSpeed(float current_speed, int y_end)
void initBitmaps(char *fname_arc, char *fname_primary_link_1, char *fname_primary_link_2, char *fname_secondary_link_1, char *fname_secondary_link_2, char *fname_secondary_link_3)
void initAburnHeight(int h)
void renderThrottleBackground(int y_end)
void render(float frametime)
void initThrottleSizes(int w, int h)
void initLaserWarnOffsets(int x, int y)
void init2SecondaryOffsets(int x, int y)
hud_frames weapon_linking_modes[NUM_WEAPON_LINK_MODES]
void initOrbitRadius(int radius)
#define NUM_WEAPON_LINK_MODES
void hud_draw_throttle_gauge()
HudGaugeThreatIndicator()
int Zero_speed_offsets[2]
GLint GLint GLint GLint GLint x
void init2PrimaryOffsets(int x, int y)
int Target_speed_offsets[2]
void render(float frametime)
void initLockWarnOffsets(int x, int y)
void initMatchSpeedOffsets(int x, int y, bool custom)
void init3SecondaryOffsets(int x, int y)
void init1SecondaryOffsets(int x, int y)
GLubyte GLubyte GLubyte GLubyte w
int Match_speed_offsets[2]
void initZeroSpeedOffsets(int x, int y, bool show)
void initBitmaps(char *fname)
void getFirepointStatus()
int Weapon_link_offsets[NUM_WEAPON_LINK_MODES][2]
void hud_draw_target_throttle_gauge()
void initBitmaps(char *fname_arc, char *fname_laser, char *fname_lock)
void renderThrottleForeground(int y_end)
void initOrbitCenterOffsets(int x, int y, bool orbiting)
void hud_draw_center_reticle()
void initBitmaps(char *fname)
void showBackground(bool show)
void render(float frametime)
void initMaxSpeedOffsets(int x, int y, bool show)
void hud_update_reticle(player *pp)
void initThrottleStartY(int y)
void initTargetSpeedOffsets(int x, int y, bool show, bool percent)
int Outer_circle_radius[GR_NUM_RESOLUTIONS]