Some fixes to player quits game handling.

This commit is contained in:
LevelX2 2014-09-28 15:45:35 +02:00
parent 2835a4e152
commit 350897b0e2
4 changed files with 47 additions and 14 deletions

View file

@ -379,7 +379,13 @@ public class GameController implements GameCallback {
// }
public void quitMatch(UUID userId) {
game.quit(getPlayerId(userId));
UUID playerId = getPlayerId(userId);
if (playerId != null) {
GameSession gameSession = gameSessions.get(playerId);
if (gameSession != null) {
gameSession.quitGame();
}
}
}
public void sendPlayerAction(PlayerAction playerAction, UUID userId) {