|
Classes |
| struct | message_item |
| class | circ_vec< T, SIZE > |
| class | message_window |
| class | message_store |
Typedefs |
typedef circ_vec< message_item,
NUM_STORED_MESSAGES > | store_t |
Enumerations |
| enum | prefix_type {
P_NONE,
P_TURN_START,
P_TURN_END,
P_NEW_CMD,
P_NEW_TURN,
P_FULL_MORE,
P_OTHER_MORE
} |
Functions |
| glyph | prefix_glyph (prefix_type p) |
| void | display_message_window () |
| void | clear_message_window () |
| void | scroll_message_window (int n) |
| bool | any_messages () |
| msg_colour_type | msg_colour (int col) |
| int | channel_to_colour (msg_channel_type channel, int param) |
| void | mprf (msg_channel_type channel, int param, const char *format,...) |
| void | mprf (msg_channel_type channel, const char *format,...) |
| void | mprf (const char *format,...) |
| void | msgwin_set_temporary (bool temp) |
| void | msgwin_clear_temporary () |
| void | mpr (std::string text, msg_channel_type channel, int param, bool nojoin) |
| void | msgwin_prompt (std::string prompt) |
| void | msgwin_reply (std::string reply) |
| void | msgwin_got_input () |
| int | msgwin_get_line (std::string prompt, char *buf, int len, input_history *mh, int(*keyproc)(int &c)) |
| void | msgwin_new_turn () |
| void | msgwin_new_cmd () |
| unsigned int | msgwin_lines () |
| void | mpr_comma_separated_list (const std::string prefix, const std::vector< std::string > list, const std::string &andc, const std::string &comma, const msg_channel_type channel, const int param) |
| void | flush_prev_message () |
| void | mesclr (bool force) |
| void | set_more_autoclear (bool on) |
| void | more (bool user_forced) |
| void | clear_message_store () |
| std::string | get_last_messages (int mcount) |
| void | save_messages (writer &outf) |
| void | load_messages (reader &inf) |
| void | replay_messages (void) |
| void | set_msg_dump_file (FILE *file) |
| void | formatted_mpr (const formatted_string &fs, msg_channel_type channel, int param) |
Variables |
| message_window | msgwin |
| message_store | messages |