equal
deleted
inserted
replaced
39 |
39 |
40 public: |
40 public: |
41 HWNewNet(GameUIConfig * config, GameCFGWidget* pGameCFGWidget, TeamSelWidget* pTeamSelWidget); |
41 HWNewNet(GameUIConfig * config, GameCFGWidget* pGameCFGWidget, TeamSelWidget* pTeamSelWidget); |
42 void Connect(const QString & hostName, quint16 port, const QString & nick); |
42 void Connect(const QString & hostName, quint16 port, const QString & nick); |
43 void Disconnect(); |
43 void Disconnect(); |
44 void JoinRoom(const QString & room); |
|
45 void CreateRoom(const QString & room); |
|
46 void Ready(); |
44 void Ready(); |
47 |
45 |
48 private: |
46 private: |
49 GameUIConfig* config; |
47 GameUIConfig* config; |
50 GameCFGWidget* m_pGameCFGWidget; |
48 GameCFGWidget* m_pGameCFGWidget; |
84 |
82 |
85 void RawSendNet(const QString & buf); |
83 void RawSendNet(const QString & buf); |
86 void RawSendNet(const QByteArray & buf); |
84 void RawSendNet(const QByteArray & buf); |
87 void ParseCmd(const QStringList & lst); |
85 void ParseCmd(const QStringList & lst); |
88 |
86 |
|
87 int loginStep; |
|
88 int netClientState; |
|
89 |
89 signals: |
90 signals: |
90 void AskForRunGame(); |
91 void AskForRunGame(); |
91 void Connected(); |
92 void Connected(); |
92 void Disconnected(); |
93 void Disconnected(); |
93 void EnteredGame(); |
94 void EnteredGame(); |
104 void fortsModeChanged(bool value); |
105 void fortsModeChanged(bool value); |
105 void hhnumChanged(const HWTeam&); |
106 void hhnumChanged(const HWTeam&); |
106 void teamColorChanged(const HWTeam&); |
107 void teamColorChanged(const HWTeam&); |
107 void chatStringFromNet(const QStringList&); |
108 void chatStringFromNet(const QStringList&); |
108 void ammoChanged(const QString& name, const QString& ammo); |
109 void ammoChanged(const QString& name, const QString& ammo); |
|
110 void roomsList(const QStringList&); |
109 |
111 |
110 public slots: |
112 public slots: |
111 void chatLineToNet(const QString& str); |
113 void chatLineToNet(const QString& str); |
112 void SendNet(const QByteArray & buf); |
114 void SendNet(const QByteArray & buf); |
113 void AddTeam(const HWTeam & team); |
115 void AddTeam(const HWTeam & team); |
119 void onTurnTimeChanged(quint32 time); |
121 void onTurnTimeChanged(quint32 time); |
120 void onFortsModeChanged(bool value); |
122 void onFortsModeChanged(bool value); |
121 void onHedgehogsNumChanged(const HWTeam& team); |
123 void onHedgehogsNumChanged(const HWTeam& team); |
122 void onTeamColorChanged(const HWTeam& team); |
124 void onTeamColorChanged(const HWTeam& team); |
123 void onWeaponsNameChanged(const QString& name, const QString& ammo); |
125 void onWeaponsNameChanged(const QString& name, const QString& ammo); |
|
126 void JoinRoom(const QString & room); |
|
127 void CreateRoom(const QString & room); |
124 |
128 |
125 private slots: |
129 private slots: |
126 void ClientRead(); |
130 void ClientRead(); |
127 void OnConnect(); |
131 void OnConnect(); |
128 void OnDisconnect(); |
132 void OnDisconnect(); |