mirror of
https://athene2.informatik.unibw-muenchen.de/progproj/gruppen-ht24/Gruppe-02.git
synced 2025-01-19 04:56:15 +01:00
fixed verhandeln
This commit is contained in:
parent
69db0aa29b
commit
26dc24a1f4
@ -80,7 +80,7 @@ public class ConfirmTrade extends Dialog {
|
|||||||
// Ablehnen-Button
|
// Ablehnen-Button
|
||||||
Button declineButton = confirmTradeContainer.addChild(new Button("Ablehnen", new ElementId("button")));
|
Button declineButton = confirmTradeContainer.addChild(new Button("Ablehnen", new ElementId("button")));
|
||||||
declineButton.setFontSize(32);
|
declineButton.setFontSize(32);
|
||||||
declineButton.addClickCommands(s -> ifTopDialog(() -> { //TODO Buttonfunktion prüfen
|
declineButton.addClickCommands(s -> ifTopDialog(() -> {
|
||||||
app.getGameLogic().playSound(Sound.BUTTON);
|
app.getGameLogic().playSound(Sound.BUTTON);
|
||||||
app.getGameLogic().send(new TradeResponse(false, tradeHandler));
|
app.getGameLogic().send(new TradeResponse(false, tradeHandler));
|
||||||
close();
|
close();
|
||||||
@ -91,7 +91,9 @@ public class ConfirmTrade extends Dialog {
|
|||||||
negotiateButton.addClickCommands(s -> ifTopDialog( () -> {
|
negotiateButton.addClickCommands(s -> ifTopDialog( () -> {
|
||||||
app.getGameLogic().playSound(Sound.BUTTON);
|
app.getGameLogic().playSound(Sound.BUTTON);
|
||||||
close();
|
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
|
// Confirm-Button
|
||||||
Button confirmButton = confirmTradeContainer.addChild(new Button("Bestätigen", new ElementId("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.
|
* Constructs a TradeHandler for a single trade instance.
|
||||||
*
|
*
|
||||||
* @param sender the Player initiating the trade
|
* @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
|
|
||||||
*/
|
*/
|
||||||
public TradeHandler(Player sender) {
|
public TradeHandler(Player sender) {
|
||||||
this.sender = sender;
|
this.sender = sender;
|
||||||
|
Loading…
Reference in New Issue
Block a user