diff --git a/src/main/java/inf112/fiasko/roborally/game_wrapper/PowerDownScreen.java b/src/main/java/inf112/fiasko/roborally/game_wrapper/PowerDownScreen.java index 4a94e5d..1a6d1b2 100644 --- a/src/main/java/inf112/fiasko/roborally/game_wrapper/PowerDownScreen.java +++ b/src/main/java/inf112/fiasko/roborally/game_wrapper/PowerDownScreen.java @@ -19,7 +19,6 @@ public class PowerDownScreen extends AbstractScreen { private long startTime; private final int applicationWidth = 600; private final int applicationHeight = 800; - private Boolean buttonPressed = false; public PowerDownScreen(final RoboRallyWrapper roboRallyWrapper) { camera = new OrthographicCamera(); viewport = new FitViewport(applicationWidth, applicationHeight, camera); @@ -35,7 +34,7 @@ public class PowerDownScreen extends AbstractScreen { powerDownButton.addListener(new InputListener() { @Override public boolean touchDown (InputEvent event, float x, float y, int pointer, int button) { - buttonPressed = true; + roboRallyWrapper.setScreen(roboRallyWrapper.screenManager.getLoadingScreen(roboRallyWrapper)); return true;//her we do stuff } }); @@ -60,11 +59,7 @@ public class PowerDownScreen extends AbstractScreen { stage.draw(); if (elapsedTime > 10) { - roboRallyWrapper.setScreen(roboRallyWrapper.screenManager.getMainMenuScreen(this.roboRallyWrapper)); - dispose(); - } else if (buttonPressed) { roboRallyWrapper.setScreen(roboRallyWrapper.screenManager.getLoadingScreen(this.roboRallyWrapper)); - dispose(); } } @@ -73,4 +68,9 @@ public class PowerDownScreen extends AbstractScreen { viewport.update(width, height); } + @Override + public void show(){ + startTime = System.currentTimeMillis(); + } + }