diff --git a/core/src/com/mygdx/game/GameScreens/GameIntro.java b/core/src/com/mygdx/game/GameScreens/GameIntro.java index 970757ac2ccec628370e4f823be3bf7c2a41a20a..28f6204aa25cf6c2b87ec3dbda3e3e5ad07a4db6 100644 --- a/core/src/com/mygdx/game/GameScreens/GameIntro.java +++ b/core/src/com/mygdx/game/GameScreens/GameIntro.java @@ -4,17 +4,22 @@ import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.scenes.scene2d.ui.Label; import com.mygdx.game.singletons.FontManager; +import java.util.Date; + /** * Intro screen showing a preview of the game for a few seconds */ public class GameIntro extends GameScreen { + long creationDate; + @Override public void buildStage() { /*Label l = new Label("Intro screen", FontManager.getInstance().getLabelStyle(Color.BLACK)); l.setPosition(50, 50); addActor(l);*/ + creationDate = System.currentTimeMillis(); } @Override @@ -22,6 +27,12 @@ public class GameIntro extends GameScreen // Add logic + if(System.currentTimeMillis() - creationDate > 2000) + { + // Intro screen is over + GameScreenManager.getInstance().showGameScreen(GameScreenEnum.GAME_MENU); + } + // Call the drawing methods of the parent to render the screen super.render(delta); } diff --git a/core/src/com/mygdx/game/GameScreens/GameMenu.java b/core/src/com/mygdx/game/GameScreens/GameMenu.java index 5c324fa97e36b3dfd58603af75b153be111bc6f4..6409f9c285672a772ea6113247222f2d448ac945 100644 --- a/core/src/com/mygdx/game/GameScreens/GameMenu.java +++ b/core/src/com/mygdx/game/GameScreens/GameMenu.java @@ -9,4 +9,9 @@ public class GameMenu extends GameScreen { public void buildStage() { } + + @Override + public void render(float delta) { + super.render(delta); + } } diff --git a/core/src/com/mygdx/game/GameScreens/GameScreen.java b/core/src/com/mygdx/game/GameScreens/GameScreen.java index cf9454a375502486e718f94ef6a1c6a047aed5a9..d69727d98aa166bb0b9f144b57b81bb6f54442c1 100644 --- a/core/src/com/mygdx/game/GameScreens/GameScreen.java +++ b/core/src/com/mygdx/game/GameScreens/GameScreen.java @@ -25,7 +25,7 @@ public abstract class GameScreen extends Stage implements Screen { public void render(float delta) { // Clear screen - Gdx.gl.glClearColor(255, 0, 0, 1); + Gdx.gl.glClearColor(0, 0, 0, 1); Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); // Calling to Stage methods super.act(delta);