fixed some mistakes

This commit is contained in:
Johannes Schmelz
2024-11-29 07:11:20 +01:00
parent 1438ae5e4f
commit 0d8240381e
10 changed files with 33 additions and 29 deletions

View File

@@ -269,6 +269,7 @@ public class ClientGameLogic implements ServerInterpreter, GameEventBroker {
@Override
public void received(PlayerStatusUpdate msg) {
playerHandler = msg.getPlayerHandler();
System.out.println("Update Player");
notifyListeners(new UpdatePlayerView());
}

View File

@@ -152,6 +152,7 @@ public class ServerGameLogic implements ClientInterpreter {
System.out.println("Properties:" +player.getProperties().toString());
LOGGER.log(Level.INFO, "Player {0} bought property {1}", player.getName(), property.getName());
}
updateAllPlayers();
}
/**
@@ -173,6 +174,7 @@ public class ServerGameLogic implements ClientInterpreter {
send(player, new PlayerStatusUpdate(playerHandler));
}
}
updateAllPlayers();
}
/**
@@ -218,6 +220,7 @@ public class ServerGameLogic implements ClientInterpreter {
if (player != null) {
send(player, player.rollDice());
}
updateAllPlayers();
}
/**
@@ -266,9 +269,13 @@ public class ServerGameLogic implements ClientInterpreter {
if (sender != null) {
LOGGER.log(Level.DEBUG, "Processing ViewAssetsRequest for player {0}", sender.getName());
send(sender, new ViewAssetsResponse(boardManager));
for (Player player : playerHandler.getPlayers()) {
send(player, new PlayerStatusUpdate(playerHandler));
}
updateAllPlayers();
}
}
private void updateAllPlayers() {
for (Player player : playerHandler.getPlayers()) {
send(player, new PlayerStatusUpdate(playerHandler));
}
}