summaryrefslogtreecommitdiff
path: root/src/notifications.h
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2013-03-09 00:32:28 +0300
committerAndrei Karas <akaras@inbox.ru>2013-03-09 00:32:28 +0300
commit0aca242db52695fa0804ac180fc7961b281b422a (patch)
tree8592405060b32827d0412c25f9c5bd742eb6bd57 /src/notifications.h
parenta36ef7797d382c62f02be97976d564418029d24c (diff)
downloadmanaplus-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.h33
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