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()