From 72e324a6d8f12a4b170a78eb9cc14b695147233f Mon Sep 17 00:00:00 2001 From: Markus Mittendrein Date: Tue, 22 Sep 2015 17:05:59 +0200 Subject: Replace session with a Session-struct. --- src/crsm.hpp | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'src/crsm.hpp') diff --git a/src/crsm.hpp b/src/crsm.hpp index d9740e6..d2db67c 100644 --- a/src/crsm.hpp +++ b/src/crsm.hpp @@ -50,6 +50,21 @@ public: ScenarioSettings(const QString& name, const ClientInfo& client, bool league = false) : name(name), league(league), wishClient(client) {} }; +struct CRSMSession { + bool IrcUseIngameChat = false; + bool League = false; + bool Running = false; + bool UserWish = false; + int CountDown = -1; + bool Hosting = false; + QString ScenarioName = ""; + + void clear() + { + *this = CRSMSession(); + } +}; + class CRSM : public QObject { private: @@ -121,7 +136,8 @@ private: QTextStream *qin; bool finish; //QMap settings; - QMap session; + //QMap session; + CRSMSession Session; QMap clients; //QMap lists; //QMap> maps; -- cgit v1.2.3-54-g00ecf