FS2_Open
Open source remastering of the Freespace 2 engine
|
#include <stdlib.h>
#include <stdarg.h>
#include "anim/animplay.h"
#include "freespace2/freespace.h"
#include "gamesequence/gamesequence.h"
#include "gamesnd/gamesnd.h"
#include "globalincs/alphacolors.h"
#include "globalincs/linklist.h"
#include "hud/hudconfig.h"
#include "hud/hudmessage.h"
#include "iff_defs/iff_defs.h"
#include "io/key.h"
#include "io/timer.h"
#include "mission/missiongoals.h"
#include "mission/missionlog.h"
#include "mission/missionmessage.h"
#include "missionui/missionscreencommon.h"
#include "network/multi.h"
#include "parse/parselo.h"
#include "parse/scripting.h"
#include "playerman/player.h"
#include "ship/ship.h"
#include "sound/audiostr.h"
#include "ui/ui.h"
#include "weapon/weapon.h"
Go to the source code of this file.
Classes | |
struct | scrollback_buttons |
struct | HUD_ft |
Macros | |
#define | SCROLLBACK_MODE_MSGS_LOG 0 |
#define | SCROLLBACK_MODE_EVENT_LOG 1 |
#define | SCROLLBACK_MODE_OBJECTIVES 2 |
#define | NUM_BUTTONS 6 |
#define | SCROLL_UP_BUTTON 0 |
#define | SCROLL_DOWN_BUTTON 1 |
#define | SHOW_MSGS_BUTTON 2 |
#define | SHOW_EVENTS_BUTTON 3 |
#define | SHOW_OBJS_BUTTON 4 |
#define | ACCEPT_BUTTON 5 |
#define | HUD_MSG_LENGTH_MAX 2048 |
#define | MAX_MSG_SCROLLBACK_LINES 1000 |
#define | MAX_HUD_FT 1 |
Typedefs | |
typedef struct HUD_ft | HUD_ft |
#define ACCEPT_BUTTON 5 |
Definition at line 106 of file hudmessage.cpp.
#define HUD_MSG_LENGTH_MAX 2048 |
Definition at line 108 of file hudmessage.cpp.
#define MAX_HUD_FT 1 |
Definition at line 145 of file hudmessage.cpp.
#define MAX_MSG_SCROLLBACK_LINES 1000 |
Definition at line 139 of file hudmessage.cpp.
#define NUM_BUTTONS 6 |
Definition at line 99 of file hudmessage.cpp.
#define SCROLL_DOWN_BUTTON 1 |
Definition at line 102 of file hudmessage.cpp.
#define SCROLL_UP_BUTTON 0 |
Definition at line 101 of file hudmessage.cpp.
#define SCROLLBACK_MODE_EVENT_LOG 1 |
Definition at line 96 of file hudmessage.cpp.
#define SCROLLBACK_MODE_MSGS_LOG 0 |
Definition at line 95 of file hudmessage.cpp.
#define SCROLLBACK_MODE_OBJECTIVES 2 |
Definition at line 97 of file hudmessage.cpp.
#define SHOW_EVENTS_BUTTON 3 |
Definition at line 104 of file hudmessage.cpp.
#define SHOW_MSGS_BUTTON 2 |
Definition at line 103 of file hudmessage.cpp.
#define SHOW_OBJS_BUTTON 4 |
Definition at line 105 of file hudmessage.cpp.
void hud_add_line_to_scrollback | ( | char * | text, |
int | source, | ||
int | t, | ||
int | x, | ||
int | y, | ||
int | underline_width | ||
) |
Definition at line 655 of file hudmessage.cpp.
Definition at line 683 of file hudmessage.cpp.
Definition at line 642 of file hudmessage.cpp.
void hud_clear_msg_buffer | ( | ) |
Definition at line 243 of file hudmessage.cpp.
Definition at line 470 of file hudmessage.cpp.
void HUD_fixed_printf_reset | ( | ) |
Definition at line 509 of file hudmessage.cpp.
void hud_free_scrollback_list | ( | ) |
Definition at line 724 of file hudmessage.cpp.
int hud_get_scroll_max_pos | ( | ) |
Definition at line 744 of file hudmessage.cpp.
Definition at line 821 of file hudmessage.cpp.
void HUD_init_fixed_text | ( | ) |
Definition at line 207 of file hudmessage.cpp.
void hud_init_msg_window | ( | ) |
Definition at line 220 of file hudmessage.cpp.
Definition at line 868 of file hudmessage.cpp.
void HUD_printf | ( | const char * | format, |
... | |||
) |
Definition at line 527 of file hudmessage.cpp.
int hud_query_scrollback_size | ( | ) |
Definition at line 618 of file hudmessage.cpp.
Definition at line 801 of file hudmessage.cpp.
void hud_scroll_reset | ( | ) |
Definition at line 791 of file hudmessage.cpp.
Definition at line 896 of file hudmessage.cpp.
void hud_scrollback_close | ( | ) |
Definition at line 979 of file hudmessage.cpp.
Definition at line 998 of file hudmessage.cpp.
void hud_scrollback_exit | ( | ) |
Definition at line 1185 of file hudmessage.cpp.
void hud_scrollback_init | ( | ) |
Definition at line 931 of file hudmessage.cpp.
Definition at line 546 of file hudmessage.cpp.
Definition at line 521 of file hudmessage.cpp.
Definition at line 590 of file hudmessage.cpp.
Definition at line 571 of file hudmessage.cpp.
Definition at line 515 of file hudmessage.cpp.
HUD_ft HUD_fixed_text[MAX_HUD_FT] |
Definition at line 153 of file hudmessage.cpp.
SCP_vector<HUD_message_data> HUD_msg_buffer |
Definition at line 133 of file hudmessage.cpp.
Definition at line 135 of file hudmessage.cpp.
line_node Msg_scrollback_free_list |
Definition at line 142 of file hudmessage.cpp.
line_node Msg_scrollback_lines[MAX_MSG_SCROLLBACK_LINES] |
Definition at line 140 of file hudmessage.cpp.
line_node Msg_scrollback_used_list |
Definition at line 143 of file hudmessage.cpp.