diff options
author | Andrei Karas <akaras@inbox.ru> | 2013-03-09 00:32:28 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2013-03-09 00:32:28 +0300 |
commit | 0aca242db52695fa0804ac180fc7961b281b422a (patch) | |
tree | 8592405060b32827d0412c25f9c5bd742eb6bd57 /src/notifications.h | |
parent | a36ef7797d382c62f02be97976d564418029d24c (diff) | |
download | manaplus-0aca242db52695fa0804ac180fc7961b281b422a.tar.gz manaplus-0aca242db52695fa0804ac180fc7961b281b422a.tar.bz2 manaplus-0aca242db52695fa0804ac180fc7961b281b422a.tar.xz manaplus-0aca242db52695fa0804ac180fc7961b281b422a.zip |
Add new notifications to gamehandler.
Diffstat (limited to 'src/notifications.h')
-rw-r--r-- | src/notifications.h | 33 |
1 files changed, 21 insertions, 12 deletions
diff --git a/src/notifications.h b/src/notifications.h index 9c8e1533a..b5c622c76 100644 --- a/src/notifications.h +++ b/src/notifications.h @@ -25,11 +25,6 @@ namespace NotifyManager { - struct NotificationInfo - { - const char *text; - }; - enum NotifyTypes { BUY_DONE, @@ -39,18 +34,32 @@ namespace NotifyManager SELL_FAILED, SELL_TRADE_FAILED, SELL_UNSELLABLE_FAILED, + ONLINE_USERS, TYPE_END }; + enum NotifyFlags + { + EMPTY, + INT + }; + + struct NotificationInfo + { + const char *text; + const NotifyFlags flags; + }; + static const NotificationInfo notifications[] = { - {N_("Thanks for buying.")}, - {N_("Unable to buy.")}, - {N_("Nothing to sell.")}, - {N_("Thanks for selling.")}, - {N_("Unable to sell.")}, - {N_("Unable to sell while trading.")}, - {N_("Unable to sell unsellable item.")} + {N_("Thanks for buying."), EMPTY}, + {N_("Unable to buy."), EMPTY}, + {N_("Nothing to sell."), EMPTY}, + {N_("Thanks for selling."), EMPTY}, + {N_("Unable to sell."), EMPTY}, + {N_("Unable to sell while trading."), EMPTY}, + {N_("Unable to sell unsellable item."), EMPTY}, + {N_("Online users: %d"), INT} }; } #endif |