diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/view/GameView.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/view/GameView.java index 163b1ab2..f2a51ee2 100644 --- a/Projekte/mdga/client/src/main/java/pp/mdga/client/view/GameView.java +++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/view/GameView.java @@ -29,6 +29,7 @@ public class GameView extends MdgaView { private FilterPostProcessor fpp; public boolean needConfirm = false; + public boolean needNoPower = false; private Node guiHandlerNode = new Node(); @@ -131,10 +132,13 @@ public void noConfirm() { public void showNoPower() { confirmButton.hide(); noPowerButton.show(); + + needNoPower = true; } public void hideNoPower() { noPowerButton.hide(); + needNoPower = false; } public void enterInterrupt(Color color) { diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/view/MdgaView.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/view/MdgaView.java index 7f483c81..a3da3d87 100644 --- a/Projekte/mdga/client/src/main/java/pp/mdga/client/view/MdgaView.java +++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/view/MdgaView.java @@ -198,6 +198,8 @@ public void pressForward() { if (this instanceof GameView gameView) { if(gameView.needConfirm) { app.getModelSynchronize().confirm(); + } else if(gameView.needNoPower) { + app.getModelSynchronize().confirm(); } else { app.getAcousticHandler().playSound(MdgaSound.WRONG_INPUT); }