removed starting alone ability

This commit is contained in:
Hanno Fleischer
2024-12-10 20:47:51 +01:00
parent 3b73d1229b
commit 874bba0fe9
3 changed files with 10 additions and 9 deletions

View File

@@ -56,11 +56,6 @@ public void initializeGame() {
for (var player : this.logic.getGame().getPlayers().values()) {
player.initialize();
player.addHandCard(this.logic.getGame().draw());
//TODO
player.addHandCard(new TurboCard());
player.addHandCard(new ShieldCard());
player.addHandCard(new SwapCard());
Piece piece = player.getPieces()[0];
player.getWaitingArea()[0] = null;
@@ -169,9 +164,13 @@ public void received(LobbyNotReadyMessage msg, int from) {
@Override
public void received(StartGameMessage msg, int from) {
if (this.logic.getGame().areAllReady()) {
this.initializeGame();
this.logic.getServerSender().broadcast(new ServerStartGameMessage(this.logic.getGame().getPlayersAsList(), this.logic.getGame().getBoard()));
this.logic.setCurrentState(this.logic.getGameState());
if (this.logic.getGame().getPlayers().size() >= 2) {
this.initializeGame();
this.logic.getServerSender().broadcast(new ServerStartGameMessage(this.logic.getGame().getPlayersAsList(), this.logic.getGame().getBoard()));
this.logic.setCurrentState(this.logic.getGameState());
} else {
this.logic.getServerSender().send(from, new IncorrectRequestMessage(6));
}
}
else {
this.logic.getServerSender().send(from, new IncorrectRequestMessage(5));

View File

@@ -6,6 +6,7 @@ incorrect.request.2=Chosen PowerCard cannot be played.
incorrect.request.3=Selected to many or wrong pieces.
incorrect.request.4=Did not select exactly 2 pieces or selected wrong pieces.
incorrect.request.5=Cannot start game because not everyone is ready.
incorrect.request.6=You are alone in this Lobby.

View File

@@ -3,6 +3,7 @@ server.shutdown=Der Server wurde heruntergefahren.
incorrect.request.0=Die ausgewählte TSK ist bereits belegt.
incorrect.request.1=Es gibt keine freie TSK mehr, welche ausgewählt werden kann.
incorrect.request.2=Die ausgewälte Powerkarte kann nicht eingesetzt werden.
incorrect.request.3=Du hast zuviele, oder eine falsche Figur ausgewählt.
incorrect.request.3=Du hast zuviele, oder eine falsche Figur ausgew<EFBFBD>hlt.
incorrect.request.4=Du hast nicht genau zwei Figuren, oder falsche Figuren ausgewählt.
incorrect.request.5=Du kannst das Spiel nicht starten, da nicht alle Spieler bereit sind.
incorrect.request.6=Du bist alleine in dieser Lobby.