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:
@@ -35,6 +35,8 @@ public:
|
||||
virtual void SignalNetClientConnect(int actionID) = 0;
|
||||
virtual void SignalNetClientGameInfo(int actionID) = 0;
|
||||
virtual void SignalNetClientError(int errorID, int osErrorID) = 0;
|
||||
virtual void SignalNetClientNotification(int notificationId) = 0;
|
||||
virtual void SignalNetClientRemovedFromGame(int notificationId) = 0;
|
||||
|
||||
virtual void SignalNetClientGameListNew(unsigned gameId) = 0;
|
||||
virtual void SignalNetClientGameListRemove(unsigned gameId) = 0;
|
||||
|
||||
Reference in New Issue
Block a user