Crossfire Client, Trunk
|
Descriptive message type names with pane routing and buffer enable. A single struct defines a hard-coded, player-friendly, descriptive name to use for a single message type. All other fields in the structure define routing of messages to either or both client message panels, and whether or not messages of this type are passed through the duplicate suppression buffer system. This struct is intended to be used as the base type of an array that contains one struct per message type defined in newclient.h. The hard-coding of the descriptive name for the message type here is not ideal as it would be nicer to have it alongside the MSG_TYPE_* defines. More...
Data Fields | |
const gboolean | buffer |
const char * | description |
const gboolean | pane [NUM_TEXT_VIEWS] |
Descriptive message type names with pane routing and buffer enable. A single struct defines a hard-coded, player-friendly, descriptive name to use for a single message type. All other fields in the structure define routing of messages to either or both client message panels, and whether or not messages of this type are passed through the duplicate suppression buffer system. This struct is intended to be used as the base type of an array that contains one struct per message type defined in newclient.h. The hard-coding of the descriptive name for the message type here is not ideal as it would be nicer to have it alongside the MSG_TYPE_* defines.
const gboolean msgctrl_data_t::buffer |
Whether or not to consider the message type for output-count buffering. 0/1 == disable/enable duplicate suppression (output-count).
Definition at line 253 of file info.c.
Referenced by default_msgctrl_configuration().
const char* msgctrl_data_t::description |
const gboolean msgctrl_data_t::pane[NUM_TEXT_VIEWS] |
The routing instructions for a single message type. For each pane, 0/1 == disable/enable display of the message type in the associated client message pane.
Definition at line 259 of file info.c.
Referenced by default_msgctrl_configuration().