equal
deleted
inserted
replaced
36 public: |
36 public: |
37 HWNewNet(GameUIConfig * config); |
37 HWNewNet(GameUIConfig * config); |
38 void Connect(const QString & hostName, quint16 port, const QString & nick); |
38 void Connect(const QString & hostName, quint16 port, const QString & nick); |
39 void Disconnect(); |
39 void Disconnect(); |
40 void JoinGame(const QString & game); |
40 void JoinGame(const QString & game); |
41 void AddTeam(const HWTeam & team); |
|
42 void StartGame(); |
41 void StartGame(); |
43 |
42 |
44 private: |
43 private: |
45 GameUIConfig* config; |
44 GameUIConfig* config; |
46 |
45 |
52 void RunGame(); |
51 void RunGame(); |
53 |
52 |
54 template <typename T> |
53 template <typename T> |
55 void SendCfgStrNet(T a) { |
54 void SendCfgStrNet(T a) { |
56 QByteArray strmsg; |
55 QByteArray strmsg; |
57 strmsg.append(a); |
56 strmsg.append(a); |
58 quint8 sz = strmsg.size(); |
57 quint8 sz = strmsg.size(); |
59 QByteArray enginemsg = QByteArray((char *)&sz, 1) + strmsg; |
58 QByteArray enginemsg = QByteArray((char *)&sz, 1) + strmsg; |
60 QString _msg = delimeter + QString(enginemsg.toBase64()); |
59 QString _msg = delimeter + QString(enginemsg.toBase64()); |
61 RawSendNet(_msg); |
60 RawSendNet(_msg); |
62 } |
61 } |
83 void LocalCFG(const QString & team); |
82 void LocalCFG(const QString & team); |
84 void ChangeInTeams(const QStringList & teams); |
83 void ChangeInTeams(const QStringList & teams); |
85 |
84 |
86 public slots: |
85 public slots: |
87 void SendNet(const QByteArray & buf); |
86 void SendNet(const QByteArray & buf); |
|
87 void AddTeam(const HWTeam & team); |
88 |
88 |
89 private slots: |
89 private slots: |
90 void ClientRead(); |
90 void ClientRead(); |
91 void OnConnect(); |
91 void OnConnect(); |
92 void OnDisconnect(); |
92 void OnDisconnect(); |