mirror of
				https://athene2.informatik.unibw-muenchen.de/progproj/gruppen-ht24/Gruppe-02.git
				synced 2025-11-04 08:56:15 +01:00 
			
		
		
		
	fixed Top Dialog
This commit is contained in:
		@@ -67,19 +67,19 @@ public class BuildingPropertyCard extends Dialog {
 | 
				
			|||||||
        // Beenden-Button
 | 
					        // Beenden-Button
 | 
				
			||||||
        Button quitButton = buildingPropertyContainer.addChild(new Button("Beenden", new ElementId("button")));
 | 
					        Button quitButton = buildingPropertyContainer.addChild(new Button("Beenden", new ElementId("button")));
 | 
				
			||||||
        quitButton.setFontSize(32);
 | 
					        quitButton.setFontSize(32);
 | 
				
			||||||
        quitButton.addClickCommands(s -> ifTopDialog(() -> {
 | 
					        quitButton.addClickCommands(s -> {
 | 
				
			||||||
            System.err.println("Button does something?");
 | 
					            System.err.println("Button does something?");
 | 
				
			||||||
            app.getGameLogic().playSound(Sound.BUTTON);
 | 
					            app.getGameLogic().playSound(Sound.BUTTON);
 | 
				
			||||||
            close();
 | 
					            close();
 | 
				
			||||||
        }));
 | 
					        });
 | 
				
			||||||
        // Kaufen-Button
 | 
					        // Kaufen-Button
 | 
				
			||||||
        Button buyButton = buildingPropertyContainer.addChild(new Button("Kaufen", new ElementId("button")));
 | 
					        Button buyButton = buildingPropertyContainer.addChild(new Button("Kaufen", new ElementId("button")));
 | 
				
			||||||
        buyButton.setFontSize(32);
 | 
					        buyButton.setFontSize(32);
 | 
				
			||||||
        buyButton.addClickCommands(s -> ifTopDialog( () -> {
 | 
					        buyButton.addClickCommands(s -> {
 | 
				
			||||||
            app.getGameLogic().playSound(Sound.BUTTON);
 | 
					            app.getGameLogic().playSound(Sound.BUTTON);
 | 
				
			||||||
            close();
 | 
					            close();
 | 
				
			||||||
            app.getGameLogic().send(new BuyPropertyResponse());
 | 
					            app.getGameLogic().send(new BuyPropertyResponse());
 | 
				
			||||||
        }));
 | 
					        });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Zentriere das Popup
 | 
					        // Zentriere das Popup
 | 
				
			||||||
        buildingPropertyContainer.setLocalTranslation(
 | 
					        buildingPropertyContainer.setLocalTranslation(
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -13,6 +13,7 @@ import com.simsilica.lemur.component.QuadBackgroundComponent;
 | 
				
			|||||||
import com.simsilica.lemur.style.ElementId;
 | 
					import com.simsilica.lemur.style.ElementId;
 | 
				
			||||||
import pp.dialog.Dialog;
 | 
					import pp.dialog.Dialog;
 | 
				
			||||||
import pp.monopoly.client.MonopolyApp;
 | 
					import pp.monopoly.client.MonopolyApp;
 | 
				
			||||||
 | 
					import pp.monopoly.notification.Sound;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * EventCardPopup is a popup which appears when a certain EventCard is triggered by entering a EventCardField
 | 
					 * EventCardPopup is a popup which appears when a certain EventCard is triggered by entering a EventCardField
 | 
				
			||||||
@@ -62,7 +63,10 @@ public class EventCardPopup extends Dialog {
 | 
				
			|||||||
        // Beenden-Button
 | 
					        // Beenden-Button
 | 
				
			||||||
        Button quitButton = eventCardContainer.addChild(new Button("Jawohl", new ElementId("button")));
 | 
					        Button quitButton = eventCardContainer.addChild(new Button("Jawohl", new ElementId("button")));
 | 
				
			||||||
        quitButton.setFontSize(32);
 | 
					        quitButton.setFontSize(32);
 | 
				
			||||||
        quitButton.addClickCommands(source -> close());
 | 
					        quitButton.addClickCommands(source -> {
 | 
				
			||||||
 | 
					            app.getGameLogic().playSound(Sound.BUTTON);
 | 
				
			||||||
 | 
					            close();
 | 
				
			||||||
 | 
					        });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Zentriere das Popup
 | 
					        // Zentriere das Popup
 | 
				
			||||||
        eventCardContainer.setLocalTranslation(
 | 
					        eventCardContainer.setLocalTranslation(
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -77,18 +77,18 @@ public class FoodFieldCard extends Dialog {
 | 
				
			|||||||
        // Beenden-Button
 | 
					        // Beenden-Button
 | 
				
			||||||
        Button quitButton = foodFieldContainer.addChild(new Button("Beenden", new ElementId("button")));
 | 
					        Button quitButton = foodFieldContainer.addChild(new Button("Beenden", new ElementId("button")));
 | 
				
			||||||
        quitButton.setFontSize(32);
 | 
					        quitButton.setFontSize(32);
 | 
				
			||||||
        quitButton.addClickCommands(s -> ifTopDialog(() -> {
 | 
					        quitButton.addClickCommands(s -> {
 | 
				
			||||||
            app.getGameLogic().playSound(Sound.BUTTON);
 | 
					            app.getGameLogic().playSound(Sound.BUTTON);
 | 
				
			||||||
            close();
 | 
					            close();
 | 
				
			||||||
        }));
 | 
					        });
 | 
				
			||||||
        // Kaufen-Button
 | 
					        // Kaufen-Button
 | 
				
			||||||
        Button buyButton = foodFieldContainer.addChild(new Button("Kaufen", new ElementId("button")));
 | 
					        Button buyButton = foodFieldContainer.addChild(new Button("Kaufen", new ElementId("button")));
 | 
				
			||||||
        buyButton.setFontSize(32);
 | 
					        buyButton.setFontSize(32);
 | 
				
			||||||
        buyButton.addClickCommands(s -> ifTopDialog( () -> {
 | 
					        buyButton.addClickCommands(s -> {
 | 
				
			||||||
            app.getGameLogic().playSound(Sound.BUTTON);
 | 
					            app.getGameLogic().playSound(Sound.BUTTON);
 | 
				
			||||||
            app.getGameLogic().send(new BuyPropertyResponse());
 | 
					            app.getGameLogic().send(new BuyPropertyResponse());
 | 
				
			||||||
            close();
 | 
					            close();
 | 
				
			||||||
        }));
 | 
					        });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Zentriere das Popup
 | 
					        // Zentriere das Popup
 | 
				
			||||||
        foodFieldContainer.setLocalTranslation(
 | 
					        foodFieldContainer.setLocalTranslation(
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -69,18 +69,18 @@ public class GateFieldCard extends Dialog {
 | 
				
			|||||||
        // Beenden-Button
 | 
					        // Beenden-Button
 | 
				
			||||||
        Button quitButton = gateFieldContainer.addChild(new Button("Beenden", new ElementId("button")));
 | 
					        Button quitButton = gateFieldContainer.addChild(new Button("Beenden", new ElementId("button")));
 | 
				
			||||||
        quitButton.setFontSize(32);
 | 
					        quitButton.setFontSize(32);
 | 
				
			||||||
        quitButton.addClickCommands(s -> ifTopDialog(() -> {
 | 
					        quitButton.addClickCommands(s -> {
 | 
				
			||||||
            app.getGameLogic().playSound(Sound.BUTTON);
 | 
					            app.getGameLogic().playSound(Sound.BUTTON);
 | 
				
			||||||
            close();
 | 
					            close();
 | 
				
			||||||
        }));
 | 
					        });
 | 
				
			||||||
        // Kaufen-Button
 | 
					        // Kaufen-Button
 | 
				
			||||||
        Button buyButton = gateFieldContainer.addChild(new Button("Kaufen", new ElementId("button")));
 | 
					        Button buyButton = gateFieldContainer.addChild(new Button("Kaufen", new ElementId("button")));
 | 
				
			||||||
        buyButton.setFontSize(32);
 | 
					        buyButton.setFontSize(32);
 | 
				
			||||||
        buyButton.addClickCommands(s -> ifTopDialog(() -> {
 | 
					        buyButton.addClickCommands(s -> {
 | 
				
			||||||
            app.getGameLogic().playSound(Sound.BUTTON);
 | 
					            app.getGameLogic().playSound(Sound.BUTTON);
 | 
				
			||||||
            app.getGameLogic().send(new BuyPropertyResponse());
 | 
					            app.getGameLogic().send(new BuyPropertyResponse());
 | 
				
			||||||
            close();
 | 
					            close();
 | 
				
			||||||
        }));
 | 
					        });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Zentriere das Popup
 | 
					        // Zentriere das Popup
 | 
				
			||||||
        gateFieldContainer.setLocalTranslation(
 | 
					        gateFieldContainer.setLocalTranslation(
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user