Fix: full model refactor

This commit is contained in:
2026-06-14 12:28:53 +02:00
parent 9a931bfc1b
commit 85f2dd9208
24 changed files with 311 additions and 253 deletions
@@ -98,7 +98,7 @@ public class ServerLauncher {
game.getPlayers(), game.getAvailableTotems(),
game.getUpperListTribeCards(), game.getLowerListTribeCards(),
game.getUpperListBuilding(), game.getLowerListBuilding(),
game.disconnectedPlayers.entrySet().stream()
game.getDisconnectedPlayers().entrySet().stream()
.filter(Map.Entry::getValue)
.map(e -> e.getKey().getUserName())
.collect(Collectors.toCollection(ArrayList::new))
@@ -161,7 +161,7 @@ public class ServerLauncher {
Game game = saveManager.load();
if (game == null) return;
long disconnectedCount = game.disconnectedPlayers.entrySet().stream()
long disconnectedCount = game.getDisconnectedPlayers().entrySet().stream()
.filter(Map.Entry::getValue).count();
if (disconnectedCount >= game.getNPlayers() - 1) {
@@ -173,7 +173,7 @@ public class ServerLauncher {
gameController.setModel(game);
playerList.setLimit(game.getNPlayers());
for (Map.Entry<Player, Boolean> entry : game.disconnectedPlayers.entrySet()) {
for (Map.Entry<Player, Boolean> entry : game.getDisconnectedPlayers().entrySet()) {
if (entry.getValue()) {
playerList.put(entry.getKey().getUserName(), false);
}