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...
Detailed Description
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.
Definition at line 252 of file info.c.
Field Documentation
Whether or not to consider the message type for output-count buffering. 0/1 == disable/enable duplicate suppression (output-count).
Definition at line 261 of file info.c.
A descriptive name to give to a message type when displaying it for a player. These values should be kept in sync with the MSG_TYPE_* declarations in ../../common/shared/newclient.h
Definition at line 254 of file info.c.
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 267 of file info.c.
The documentation for this struct was generated from the following file:
- /home/leaf/crossfire/client/trunk/gtk-v2/src/info.c