diff options
Diffstat (limited to 'core/src/main/java/kz/ilotterytea')
| -rw-r--r-- | core/src/main/java/kz/ilotterytea/frogartha/FrogarthaGame.java | 4 | ||||
| -rw-r--r-- | core/src/main/java/kz/ilotterytea/frogartha/screens/SplashScreen.java | 50 |
2 files changed, 52 insertions, 2 deletions
diff --git a/core/src/main/java/kz/ilotterytea/frogartha/FrogarthaGame.java b/core/src/main/java/kz/ilotterytea/frogartha/FrogarthaGame.java index 83f3a44..08c9b0b 100644 --- a/core/src/main/java/kz/ilotterytea/frogartha/FrogarthaGame.java +++ b/core/src/main/java/kz/ilotterytea/frogartha/FrogarthaGame.java @@ -3,7 +3,7 @@ package kz.ilotterytea.frogartha; import com.badlogic.gdx.Game; import com.badlogic.gdx.assets.AssetManager; import kz.ilotterytea.frogartha.assets.AssetUtils; -import kz.ilotterytea.frogartha.screens.GameScreen; +import kz.ilotterytea.frogartha.screens.SplashScreen; import kz.ilotterytea.frogartha.sessions.IdentityClient; import kz.ilotterytea.frogartha.sessions.SessionClient; @@ -27,7 +27,7 @@ public class FrogarthaGame extends Game { identityClient = new IdentityClient(); sessionClient = new SessionClient(); - setScreen(new GameScreen()); + setScreen(new SplashScreen()); } public static FrogarthaGame getInstance() { diff --git a/core/src/main/java/kz/ilotterytea/frogartha/screens/SplashScreen.java b/core/src/main/java/kz/ilotterytea/frogartha/screens/SplashScreen.java new file mode 100644 index 0000000..cd1762f --- /dev/null +++ b/core/src/main/java/kz/ilotterytea/frogartha/screens/SplashScreen.java @@ -0,0 +1,50 @@ +package kz.ilotterytea.frogartha.screens; + +import com.badlogic.gdx.Gdx; +import com.badlogic.gdx.Screen; +import com.badlogic.gdx.graphics.GL20; +import kz.ilotterytea.frogartha.FrogarthaGame; + +public class SplashScreen implements Screen { + private FrogarthaGame game; + + @Override + public void show() { + game = FrogarthaGame.getInstance(); + } + + @Override + public void render(float delta) { + Gdx.gl.glClearColor(0f, 0f, 0f, 1f); + Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); + + if (game.getAssetManager().update()) { + game.setScreen(new MenuScreen()); + } + } + + @Override + public void resize(int width, int height) { + + } + + @Override + public void pause() { + hide(); + } + + @Override + public void resume() { + show(); + } + + @Override + public void hide() { + dispose(); + } + + @Override + public void dispose() { + + } +} |
