Fix cards in hand being hidden when proceeding to second game

This commit is contained in:
tool4EvEr
2021-12-26 22:36:21 +01:00
parent 9d40201137
commit c35798eac8
2 changed files with 5 additions and 7 deletions

View File

@@ -517,7 +517,7 @@ public class CardView extends GameEntityView {
} }
break; break;
case Hand: case Hand:
if (controller == viewer) { if (controller.equals(viewer)) {
return true; return true;
} }
break; break;

View File

@@ -156,8 +156,7 @@ public abstract class AbstractGuiGame implements IGuiGame, IMayViewCards {
if (gameController == null) { if (gameController == null) {
if (originalGameControllers.containsKey(player)) { if (originalGameControllers.containsKey(player)) {
gameControllers.put(player, originalGameControllers.get(player)); gameControllers.put(player, originalGameControllers.get(player));
} } else {
else {
gameControllers.remove(player); gameControllers.remove(player);
autoPassUntilEndOfTurn.remove(player); autoPassUntilEndOfTurn.remove(player);
final PlayerView currentPlayer = getCurrentPlayer(); final PlayerView currentPlayer = getCurrentPlayer();
@@ -776,7 +775,6 @@ public abstract class AbstractGuiGame implements IGuiGame, IMayViewCards {
public void handleLandPlayed(Card land) { public void handleLandPlayed(Card land) {
} }
@Override @Override
public void afterGameEnd() { public void afterGameEnd() {
if (awaitNextInputTimer != null) { if (awaitNextInputTimer != null) {