send player ready

This commit is contained in:
Johannes Schmelz
2024-11-24 22:06:19 +01:00
parent dcf10e0819
commit 422faec281
10 changed files with 91 additions and 14 deletions

View File

@@ -40,14 +40,12 @@ public class LobbyMenu extends Dialog {
private TextField playerInputField = new TextField("Spieler 1");
private TextField startingCapital = new TextField("15000");
private String figure;
public LobbyMenu(MonopolyApp app) {
super(app.getDialogManager());
this.app = app;
// Entfernt das CreateGameMenu (inklusive Hintergrund)
app.getGuiNode().detachAllChildren();
// Hintergrundbild laden und hinzufügen
addBackgroundImage();
@@ -207,7 +205,7 @@ public class LobbyMenu extends Dialog {
* Schaltet den "Bereit"-Status um.
*/
private void toggleReady(Label playersLabel) {
app.getGameLogic().send(new PlayerReady(true, "Test", "flugzeug", 15000));;
app.getGameLogic().send(new PlayerReady(true, playerInputField.getText(), figure, Integer.parseInt(startingCapital.getText())));
}
@Override
@@ -258,19 +256,25 @@ public class LobbyMenu extends Dialog {
System.out.println("Selected: " + selected);
switch (selected) {
case "[0]":
System.out.println("Alpha selected");
figure = "Laptop";
break;
case "[1]":
System.out.println("Beta selected");
figure = "Flugzeug";
break;
case "[2]":
System.out.println("Gamma selected");
figure = "Jägermeister";
break;
case "[3]":
close();
figure = "Katze";
break;
case "[4]":
figure = "OOP";
break;
case "[5]":
figure = "Handyholster";
break;
default:
System.out.println("Unknown selection");
break;
}
}