fixed bugs so the programm would start and added some Todo where code is missing or was fraudulent

This commit is contained in:
Hanno Fleischer
2024-11-27 09:19:57 +01:00
parent 20c9000d56
commit c9362a7a95
7 changed files with 31 additions and 15 deletions

View File

@@ -2,6 +2,7 @@
import pp.mdga.client.view.GameView;
import pp.mdga.client.view.LobbyView;
import pp.mdga.notification.*;
import java.util.ArrayList;

View File

@@ -5,7 +5,7 @@
import pp.mdga.game.Game;
import pp.mdga.game.Player;
import pp.mdga.message.client.*;
import pp.mdga.message.server.ServerMessage;
import pp.mdga.message.server.*;
import pp.mdga.server.ServerGameLogic;
import pp.mdga.server.ServerSender;
@@ -108,7 +108,7 @@ private void initializeSerializables() {
Serializer.registerClass(AnyPiece.class);
Serializer.registerClass(Briefing.class);
Serializer.registerClass(CeremonyMessage.class);
Serializer.registerClass(Dice.class);
Serializer.registerClass(Die.class);
Serializer.registerClass(DiceAgain.class);
Serializer.registerClass(DiceNow.class);
Serializer.registerClass(EndOfTurn.class);
@@ -138,7 +138,7 @@ private void registerListeners() {
myServer.addMessageListener(this, ClientStartGame.class);
myServer.addMessageListener(this, DeselectTSK.class);
myServer.addMessageListener(this, ForceContinueGame.class);
myServer.addMessageListener(this, ForceStartGame.class);
myServer.addMessageListener(this, StartGame.class);
myServer.addMessageListener(this, JoinServer.class);
myServer.addMessageListener(this, LeaveGame.class);
myServer.addMessageListener(this, LobbyNotReady.class);
@@ -223,7 +223,12 @@ public void send(int id, ServerMessage message) {
*/
public void broadcast(ServerMessage message) {
for (Map.Entry<Integer, Player> entry: this.logic.getGame().getPlayers().entrySet()) {
this.send(entry.getValue().getId(), message);
this.send(entry.getKey(), message);
}
}
@Override
public void messageReceived(HostedConnection source, Message m) {
}
}