/**
 * @defgroup SayTypes Say types
 * @ingroup Defines
 *
 * \~
 * @see     Critter::Say
 *          Critter::SayMsg
 *          AddTextListener
 *          #out_message
 *          #in_message
 *
 */
/*@{*/

/** \~russian   ,          . */
#define SAY_NORM                    (1)

/** \~russian   ,        . */
#define SAY_NORM_ON_HEAD            (2)

/** \~russian ,          . */
#define SAY_SHOUT                   (3)

/** \~russian ,        . */
#define SAY_SHOUT_ON_HEAD           (4)

/** \~russian */
#define SAY_EMOTE                   (5)

/** \~russian */
#define SAY_EMOTE_ON_HEAD           (6)

/** \~russian ظ,          . */
#define SAY_WHISP                   (7)

/** \~russian ظ,        . */
#define SAY_WHISP_ON_HEAD           (8)

/** \~russian (?) */
#define SAY_SOCIAL                  (9)

/** \~russian   .
 *     ,       .
 */
#define SAY_RADIO                   (10)

/** \~russian      . */
#define SAY_NETMSG                  (11)

/** \~russian (?) */
#define SAY_DIALOG                  (12)

/** \~russian (?) */
#define SAY_APPEND                  (13)

/** \~russian               . */
/** \~english Activate dialog box on global map, using before encounter. */
#define SAY_ENCOUNTER_ANY           (14)

/** \~russian                . */
/** \~english Activate dialog box on global map, using before encounter. */
#define SAY_ENCOUNTER_RT            (15)

/** \~russian              . */
/** \~english Activate dialog box on global map, using before encounter. */
#define SAY_ENCOUNTER_TB            (16)

/** \~russian      . */
#define SAY_FIX_RESULT              (17)

/** \~russian        #SCREEN_DIALOGBOX,     Critter::ShowScreen. */
#define SAY_DIALOGBOX_TEXT          (18)

/** \~russian       #SCREEN_DIALOGBOX    @a b   .
 *    20  (0..19).
 */
#define SAY_DIALOGBOX_BUTTON #(b)   (19+(b)) // Max 20 buttons (0..19)

/** \~russian     #SCREEN_SAY. */
#define SAY_SAY_TITLE               (39)

/** \~russian      #SCREEN_SAY. */
#define SAY_SAY_TEXT                (40)

/** \~russian           . */
/** \~english Only flash window in tray and beep. */
#define SAY_FLASH_WINDOW            (41)

/*@}*/
