diff --git a/Projekte/monopoly/client/src/main/java/pp/monopoly/client/MonopolyApp.java b/Projekte/monopoly/client/src/main/java/pp/monopoly/client/MonopolyApp.java index 5d6b2fd..6cb01ff 100644 --- a/Projekte/monopoly/client/src/main/java/pp/monopoly/client/MonopolyApp.java +++ b/Projekte/monopoly/client/src/main/java/pp/monopoly/client/MonopolyApp.java @@ -108,6 +108,8 @@ public class MonopolyApp extends SimpleApplication implements MonopolyClient, Ga GuiGlobals.initialize(this); BaseStyles.loadStyleResources(STYLES_SCRIPT); GuiGlobals.getInstance().getStyles().setDefaultStyle("pp"); // NON-NLS + BaseStyles.loadStyleResources("com/simsilica/lemur/style/base/glass-styles.groovy"); + GuiGlobals.getInstance().getStyles(); final BitmapFont normalFont = assetManager.loadFont(FONT); // NON-NLS setupInput(); @@ -155,17 +157,17 @@ public class MonopolyApp extends SimpleApplication implements MonopolyClient, Ga //logik zum wechselnden erscheinen und verschwinden beim drücken von B //TODO süäter entfernen private void handleB(boolean isPressed) { if (isPressed) { - if (buildingProperty != null && isBuyCardPopupOpen) { + if (gateField != null && isBuyCardPopupOpen) { // Schließe das SettingsMenu System.out.println("Schließe BuyCardPopup..."); - buildingProperty.close(); - buildingProperty = null; + gateField.close(); + gateField = null; setBuyCardPopupOpen(false); } else { // Öffne das SettingsMenu System.out.println("Öffne BuyCardPopup..."); - buildingProperty = new BuildingPropertyCard(this); - buildingProperty.open(); + gateField = new GateField(this); + gateField.open(); setBuyCardPopupOpen(true); } } diff --git a/Projekte/monopoly/client/src/main/java/pp/monopoly/client/gui/GateField.java b/Projekte/monopoly/client/src/main/java/pp/monopoly/client/gui/GateField.java index 0d60b05..db9e7d4 100644 --- a/Projekte/monopoly/client/src/main/java/pp/monopoly/client/gui/GateField.java +++ b/Projekte/monopoly/client/src/main/java/pp/monopoly/client/gui/GateField.java @@ -37,23 +37,21 @@ public class GateField extends Dialog { // Hauptcontainer für das Menü settingsContainer = new Container(); - settingsContainer.setBackground(new QuadBackgroundComponent(new ColorRGBA(0.1f, 0.1f, 0.1f, 0.9f))); + settingsContainer.setBackground(new QuadBackgroundComponent(new ColorRGBA(0 / 255f, 0 / 255f, 0 / 255f, 1))); // Titel Label settingsTitle = settingsContainer.addChild(new Label("Gebäude 30", new ElementId("settings-title"))); //TODO Dynamische Gebäudezahl einfügen settingsTitle.setFontSize(48); + settingsTitle.setColor(ColorRGBA.Black); - int i = 0; - int a = 10; - int b = -45; // Effekt-Sound: Slider und Checkbox Container propertyValuesContainer = settingsContainer.addChild(new Container()); - propertyValuesContainer.addChild(new Label("„Preis:" + i, new ElementId("label-Text")));//TODO Variable hier einsetzen - propertyValuesContainer.addChild(new Label("„Miete:" + a, new ElementId("label-Text")));//TODO Variable hier einsetzen - propertyValuesContainer.addChild(new Label("„Hypothek:" + b, new ElementId("label-Text")));//TODO Variable hier einsetzen + propertyValuesContainer.addChild(new Label("„Preis:", new ElementId("label-Text")));//TODO Variable hier einsetzen + propertyValuesContainer.addChild(new Label("„Miete:", new ElementId("label-Text")));//TODO Variable hier einsetzen + propertyValuesContainer.addChild(new Label("„Hypothek:", new ElementId("label-Text")));//TODO Variable hier einsetzen propertyValuesContainer.setBackground(new QuadBackgroundComponent(new ColorRGBA(0.4657f, 0.4735f, 0.4892f, 1.0f))); // Beenden-Button diff --git a/Projekte/monopoly/client/src/main/java/pp/monopoly/client/gui/LobbyMenu.java b/Projekte/monopoly/client/src/main/java/pp/monopoly/client/gui/LobbyMenu.java index 5d01e5e..de4d6a1 100644 --- a/Projekte/monopoly/client/src/main/java/pp/monopoly/client/gui/LobbyMenu.java +++ b/Projekte/monopoly/client/src/main/java/pp/monopoly/client/gui/LobbyMenu.java @@ -89,7 +89,7 @@ public class LobbyMenu { items.add("Gamma"); items.add("Back"); - dropdown = new Selector<>(items); + dropdown = new Selector<>(items,"glass"); dropdown.setBackground(new QuadBackgroundComponent(ColorRGBA.Black)); menuContainer.addChild(dropdown);