diff options
Diffstat (limited to 'src/crsm.hpp')
| -rw-r--r-- | src/crsm.hpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/crsm.hpp b/src/crsm.hpp index 0e1464f..b9b7e18 100644 --- a/src/crsm.hpp +++ b/src/crsm.hpp @@ -151,8 +151,10 @@ private: struct CRSMSession : public ConfigBase { + enum SessionState {None = -1, Lobby = 0, Loading = 1, Running = 2}; + Boolean League = false; - enum {None = -1, Lobby = 0, Loading = 1, Running = 2} State = None; + SessionState State = None; Boolean UserWish = false; Boolean AfkAdmin = false; Integer CountDown = -1; @@ -267,6 +269,7 @@ private: QString ircActivateIngameChat(bool activated = true); QStringList listC4Folder(const QString &path); void ircSetIngameChannelTopic(); + void setSessionState(CRSMSession::SessionState state); void addCommand(const QString& name, CmdFunction func, int interfaces = Clonk | IRC, UserType userType = User, const QString& shortDescription = "", const QString &argList = "", const QString &longDescription = ""); inline void addCommandGroup(const QString& name, int interfaces = Clonk | IRC, UserType userType = User, const QString& shortDescription = "", const QString &longDescription = "", CmdFunction defaultFunc = &CRSM::groupinfo); |
