From 9bda321c6fee0fa68070cc090c13653d43df77c2 Mon Sep 17 00:00:00 2001 From: EpicKnarvik97 <kristian.knarvik@knett.no> Date: Tue, 7 Apr 2020 15:14:32 +0200 Subject: [PATCH] =?UTF-8?q?Legger=20til=20manglende=20kommentarer=20for=20?= =?UTF-8?q?klasse=20og=20konstrukt=C3=B8r?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../game_wrapper/screens/LoadingScreen.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/inf112/fiasko/roborally/game_wrapper/screens/LoadingScreen.java b/src/main/java/inf112/fiasko/roborally/game_wrapper/screens/LoadingScreen.java index d2f36ee..f3ef170 100644 --- a/src/main/java/inf112/fiasko/roborally/game_wrapper/screens/LoadingScreen.java +++ b/src/main/java/inf112/fiasko/roborally/game_wrapper/screens/LoadingScreen.java @@ -7,6 +7,9 @@ import com.badlogic.gdx.utils.viewport.ExtendViewport; import com.badlogic.gdx.utils.viewport.Viewport; import inf112.fiasko.roborally.game_wrapper.RoboRallyWrapper; +/** + * This screen is used to wait for something + */ public class LoadingScreen extends AbstractScreen { private final RoboRallyWrapper roboRallyWrapper; @@ -15,6 +18,10 @@ public class LoadingScreen extends AbstractScreen { private long startTime; + /** + * Instantiates a new loading screen + * @param roboRallyWrapper The Robo Rally wrapper which is parent of this screen + */ public LoadingScreen(final RoboRallyWrapper roboRallyWrapper) { this.roboRallyWrapper = roboRallyWrapper; camera = new OrthographicCamera(); @@ -33,10 +40,11 @@ public class LoadingScreen extends AbstractScreen { roboRallyWrapper.batch.begin(); roboRallyWrapper.font.draw(roboRallyWrapper.batch, "Loading...", applicationWidth/2f-380/2f, - applicationHeight/2f,380, 1, true); + applicationHeight / 2f,380, 1, true); roboRallyWrapper.batch.end(); long time = System.currentTimeMillis(); - if (time-startTime>5000){ + //TODO: Allow to set any condition and next screen + if (time - startTime > 5000){ roboRallyWrapper.setScreen(roboRallyWrapper.screenManager.getBoardActiveScreen(this.roboRallyWrapper)); } }