equal
deleted
inserted
replaced
45 bool isReady() const; |
45 bool isReady() const; |
46 |
46 |
47 QString getHedgehogsDescription() const; |
47 QString getHedgehogsDescription() const; |
48 |
48 |
49 bool readyToStart; |
49 bool readyToStart; |
50 QStringList gameCfg; |
50 QMap<QString, QString> m_gameCfg; |
51 class ShouldDisconnectException {}; |
51 class ShouldDisconnectException {}; |
52 |
52 |
53 QString client_nick; |
53 QString client_nick; |
54 void ParseLine(const QByteArray & line); |
54 void ParseLine(const QByteArray & line); |
55 |
55 |
76 |
76 |
77 public: |
77 public: |
78 void StartServer(); |
78 void StartServer(); |
79 void StopServer(); |
79 void StopServer(); |
80 bool isChiefClient(HWConnectedClient* cl) const; |
80 bool isChiefClient(HWConnectedClient* cl) const; |
|
81 QStringList getGameCfg() const; |
81 void sendAll(QString gameCfg); |
82 void sendAll(QString gameCfg); |
82 void sendOthers(HWConnectedClient* this_cl, QString gameCfg); |
83 void sendOthers(HWConnectedClient* this_cl, QString gameCfg); |
83 bool haveNick(const QString& nick) const; |
84 bool haveNick(const QString& nick) const; |
84 QString getRunningHostName() const; |
85 QString getRunningHostName() const; |
85 quint16 getRunningPort() const; |
86 quint16 getRunningPort() const; |
87 void teamChanged(); |
88 void teamChanged(); |
88 bool shouldStart(HWConnectedClient* client); |
89 bool shouldStart(HWConnectedClient* client); |
89 QString prepareConfig(QStringList lst); |
90 QString prepareConfig(QStringList lst); |
90 |
91 |
91 private: |
92 private: |
|
93 HWConnectedClient* getChiefClient() const; |
92 static const quint16 ds_port; |
94 static const quint16 ds_port; |
93 QTcpServer* IPCServer; |
95 QTcpServer* IPCServer; |
94 QList<HWConnectedClient*> connclients; |
96 QList<HWConnectedClient*> connclients; |
95 |
97 |
96 private slots: |
98 private slots: |