From b233bddab5d6b1445731ce2f1d3780a85db803a1 Mon Sep 17 00:00:00 2001 From: Rafael Damasceno Date: Sun, 26 May 2024 23:22:04 +0100 Subject: [PATCH] Fix chess board broadcast --- .../org/alexdev/havana/game/games/gamehalls/GameChess.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Havana-Server/src/main/java/org/alexdev/havana/game/games/gamehalls/GameChess.java b/Havana-Server/src/main/java/org/alexdev/havana/game/games/gamehalls/GameChess.java index 095b2aa..00ddd10 100644 --- a/Havana-Server/src/main/java/org/alexdev/havana/game/games/gamehalls/GameChess.java +++ b/Havana-Server/src/main/java/org/alexdev/havana/game/games/gamehalls/GameChess.java @@ -167,14 +167,17 @@ public class GameChess extends GamehallGame { if (this.board.isDraw()) { this.gameFinished = true; this.showChat("The chess game has ended in a draw"); + this.broadcastMap(); return; } else if (this.board.isStaleMate()) { this.gameFinished = true; this.showChat("The chess game has encountered a stalemate"); + this.broadcastMap(); return; } else if (this.board.isMated()) { this.gameFinished = true; this.showChat(player.getDetails().getName() + " has won the chess game"); + this.broadcastMap(); return; }