From 737ab1da74b0fa5074a7f1fd32b4411d6cdbff52 Mon Sep 17 00:00:00 2001 From: Markus Mittendrein Date: Thu, 22 Dec 2016 16:34:02 +0100 Subject: Use setter for Session.State --- src/crsm.hpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/crsm.hpp') 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); -- cgit v1.2.3-54-g00ecf