19 #define MAX_HUD_LINE_LEN 256 // maximum number of characters for a HUD message
21 #define HUD_SOURCE_COMPUTER 0
22 #define HUD_SOURCE_TRAINING 1
23 #define HUD_SOURCE_HIDDEN 2
24 #define HUD_SOURCE_IMPORTANT 3
25 #define HUD_SOURCE_FAILED 4
26 #define HUD_SOURCE_SATISFIED 5
27 #define HUD_SOURCE_TERRAN_CMD 6
28 #define HUD_SOURCE_NETPLAYER 7
30 #define HUD_SOURCE_TEAM_OFFSET 8 // must be higher than any previous hud source
117 void render(
float frametime);
126 int Header_offsets[2];
140 void render(
float frametime);
150 void render(
float frametime);
GLenum GLsizei GLenum format
void HUD_sourced_printf(int source, const char *format,...)
void render(float frametime)
void hud_add_line_to_scrollback(const char *text, int source, int t, int x, int y, int w)
SCP_queue< HUD_message_data > pending_messages
void hud_add_msg_to_scrollback(const char *text, int source, int t)
GLfloat GLfloat GLfloat GLfloat h
void initMaxLines(int lines)
line_node Msg_scrollback_used_list
std::basic_string< char, std::char_traits< char >, std::allocator< char > > SCP_string
void initAnimOffsets(int x, int y)
void HUD_ship_sent_printf(int sh, const char *format,...)
void processMessageBuffer()
void HUD_add_to_scrollback(const char *text, int source)
void initHiddenByCommsMenu(bool hide)
void hud_free_scrollback_list()
void hud_scrollback_exit()
void addPending(const char *text, int source, int x=0)
struct Hud_display_info Hud_display_info
void HUD_init_fixed_text()
int HUD_team_get_source(int team)
struct HUD_message_data HUD_message_data
void initBitmaps(const char *fname)
GLint GLint GLint GLint GLint x
void render(float frametime)
void initAnimSizes(int w, int h)
void HUD_fixed_printf(float duration, color col, const char *format,...)
void hud_init_msg_window()
GLubyte GLubyte GLubyte GLubyte w
void hud_scrollback_close()
void hud_sourced_print(int source, const char *msg)
void initMaxWidth(int width)
struct line_node line_node
void HUD_printf(const char *format,...)
GLsizei GLsizei GLchar * source
bool Hidden_by_comms_menu
void initTotalLife(int ms)
void initHeaderOffsets(int x, int y)
int HUD_source_get_team(int team)
void hud_clear_msg_buffer()
void initLineHeight(int h)
void render(float frametime)
void initScrollTime(int ms)
void hud_scrollback_do_frame(float frametime)
anim_instance * createAnim(int anim_start_frame, anim *anim_data)
SCP_vector< Hud_display_info > active_messages
void hud_scrollback_init()