diff options
| author | Markus Mittendrein <git@maxmitti.tk> | 2015-10-27 12:42:19 +0100 |
|---|---|---|
| committer | Markus Mittendrein <git@maxmitti.tk> | 2015-10-27 12:42:19 +0100 |
| commit | 4e30841039bb7c3efe5558e40cba8375baad30f7 (patch) | |
| tree | 40850a3816e537a60e1037eff29f54245cae23fc /src/crsm.hpp | |
| parent | b5f799707482bee75bcf1f32c9aa509c96b6d1a7 (diff) | |
| download | manager-4e30841039bb7c3efe5558e40cba8375baad30f7.tar.gz manager-4e30841039bb7c3efe5558e40cba8375baad30f7.zip | |
Begin adding basic stats
Diffstat (limited to 'src/crsm.hpp')
| -rw-r--r-- | src/crsm.hpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/crsm.hpp b/src/crsm.hpp index a9a3143..63e6156 100644 --- a/src/crsm.hpp +++ b/src/crsm.hpp @@ -21,6 +21,7 @@ #include "CmdFunctionRef.hpp" #include "ProcessManager.hpp" #include "CRSMConfig.hpp" +#include "CRSMStats.hpp" #define CONFIG_FILE_NAME "CrServerManager.conf" #define SESSION_FILE_NAME "CrServerManager.session" @@ -142,7 +143,7 @@ private: enum {None = -1, Lobby = 0, Loading = 1, Running = 2} State = None; Boolean UserWish = false; Integer CountDown = -1; - String ScenarioName = ""; + ScenarioSettings Scenario; struct { @@ -168,7 +169,7 @@ private: ConfigVal(State), ConfigVal(UserWish), ConfigVal(CountDown), - ConfigVal(ScenarioName), + ConfigVal(Scenario), ConfigVal(Clonk.Admin), ConfigVal(Clonk.Clients), @@ -185,6 +186,7 @@ private: }; CRSMSession Session; + CRSMStats Stats; QList<ScenarioSettings> userlist; QList<ScenarioSettings> autolist; @@ -270,6 +272,8 @@ private: void exit(); void applyConfig(); + QString scenarioFileName(QString name); + CmdResult callCommand(const CmdFunctionRef& func, const QString& args, const ClientInfo& client, UserType userType); CMD_FUNCTION(help); CMD_FUNCTION(passToClonk); |
