summaryrefslogtreecommitdiff
path: root/src/notifications.h
diff options
context:
space:
mode:
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