From a2dd6f3d9b4e419994a328cadba293c28364acb8 Mon Sep 17 00:00:00 2001 From: rubenpirreram Date: Thu, 7 May 2026 15:52:37 +0200 Subject: [PATCH] Added: SkipNotConnected model method --- .../polimi/ingsw/gc14/Controller/GameController.java | 6 +++++- src/main/java/it/polimi/ingsw/gc14/Model/Game.java | 10 ++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/main/java/it/polimi/ingsw/gc14/Controller/GameController.java b/src/main/java/it/polimi/ingsw/gc14/Controller/GameController.java index 3b1de8a..8b2e1be 100644 --- a/src/main/java/it/polimi/ingsw/gc14/Controller/GameController.java +++ b/src/main/java/it/polimi/ingsw/gc14/Controller/GameController.java @@ -30,7 +30,11 @@ public class GameController { */ public GameController() { } - + //TODO + public boolean SkipNotConnectedPlayer(Player player) + { + return model.SkipNotConnectedPlayer(player); + } /** * Returns the game model managed by this controller. * diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Game.java b/src/main/java/it/polimi/ingsw/gc14/Model/Game.java index d939baf..ae75315 100644 --- a/src/main/java/it/polimi/ingsw/gc14/Model/Game.java +++ b/src/main/java/it/polimi/ingsw/gc14/Model/Game.java @@ -40,7 +40,17 @@ public class Game implements Serializable { public List getPlayers() { return playersList; } + //TODO + public boolean SkipNotConnectedPlayer(Player player) + { + if(currentState.getCurrentPlayer()!=player) + { + return false; + } + nextPlayerSetup(); + return true; + } /** * Returns the current number of players participating in the game. * @return the current number of players.