Major redesign: The game can not be left without disconnecting from the server. This happens if a player is kicked, if he wishes to leave, or for other reasons. Error packets from the server will always cause a disconnect, however.

If joining a game fails, there is a proper failure packet now.
This commit is contained in:
lotodore committed 2007-09-06 19:09:05 +00:00
1 parent 040aadda3c
commit 9d0edc5eee
24 files changed
+694 -140

No files matched your search

@@ -65,7 +65,9 @@ public slots:
void playerSelected(QTreeWidgetItem*, QTreeWidgetItem*);
void refresh(int actionID);
void removedFromGame(int reason);
void startGame();
void leaveGame();
void kickPlayer();
void gameModeDialogUpdate();