mirror of
				https://athene2.informatik.unibw-muenchen.de/progproj/gruppen-ht24/Gruppe-02.git
				synced 2025-11-04 07:26:14 +01:00 
			
		
		
		
	Compare commits
	
		
			2 Commits
		
	
	
		
			350c157493
			...
			5143e21ba6
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					5143e21ba6 | ||
| 
						 | 
					26dc24a1f4 | 
@@ -80,7 +80,7 @@ public class ConfirmTrade extends Dialog {
 | 
			
		||||
        // Ablehnen-Button
 | 
			
		||||
        Button declineButton = confirmTradeContainer.addChild(new Button("Ablehnen", new ElementId("button")));
 | 
			
		||||
        declineButton.setFontSize(32);
 | 
			
		||||
        declineButton.addClickCommands(s -> ifTopDialog(() -> { //TODO Buttonfunktion prüfen
 | 
			
		||||
        declineButton.addClickCommands(s -> ifTopDialog(() -> {
 | 
			
		||||
            app.getGameLogic().playSound(Sound.BUTTON);
 | 
			
		||||
            app.getGameLogic().send(new TradeResponse(false, tradeHandler));
 | 
			
		||||
            close();
 | 
			
		||||
@@ -91,7 +91,9 @@ public class ConfirmTrade extends Dialog {
 | 
			
		||||
        negotiateButton.addClickCommands(s -> ifTopDialog( () -> {
 | 
			
		||||
            app.getGameLogic().playSound(Sound.BUTTON);
 | 
			
		||||
            close();
 | 
			
		||||
            new TradeMenu(app, new TradeHandler(app.getGameLogic().getPlayerHandler().getPlayerById(app.getId()))).open();
 | 
			
		||||
            TradeHandler t = new TradeHandler(app.getGameLogic().getPlayerHandler().getPlayerById(tradeHandler.getSender().getId()));
 | 
			
		||||
            t.setReceiver(app.getGameLogic().getPlayerHandler().getPlayerById(tradeHandler.getReceiver().getId()));
 | 
			
		||||
            new TradeMenu(app, t).open();
 | 
			
		||||
        }));
 | 
			
		||||
        // Confirm-Button
 | 
			
		||||
        Button confirmButton = confirmTradeContainer.addChild(new Button("Bestätigen", new ElementId("button")));
 | 
			
		||||
 
 | 
			
		||||
@@ -55,14 +55,7 @@ public class TradeHandler {
 | 
			
		||||
        /**
 | 
			
		||||
     * Constructs a TradeHandler for a single trade instance.
 | 
			
		||||
     *
 | 
			
		||||
     * @param sender             the Player initiating the trade
 | 
			
		||||
     * @param receiver           the Player receiving the trade offer
 | 
			
		||||
     * @param offeredAmount      the amount of money offered by the sender
 | 
			
		||||
     * @param offeredProperties  the properties offered by the sender
 | 
			
		||||
     * @param offeredJailCards   the jail cards offered by the sender
 | 
			
		||||
     * @param requestedAmount    the amount of money requested from the receiver
 | 
			
		||||
     * @param requestedProperties the properties requested from the receiver
 | 
			
		||||
     * @param requestedJailCards the jail cards requested from the receiver
 | 
			
		||||
     * @param sender the Player initiating the trade
 | 
			
		||||
     */
 | 
			
		||||
    public TradeHandler(Player sender) {
 | 
			
		||||
        this.sender = sender;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user