From c403326bef1d9ca843d737ed4c1bc2cd1fca85e5 Mon Sep 17 00:00:00 2001 From: drdev Date: Fri, 28 Feb 2014 00:51:13 +0000 Subject: [PATCH] Tweak splash flow --- forge-m-base/src/forge/Forge.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/forge-m-base/src/forge/Forge.java b/forge-m-base/src/forge/Forge.java index 885fdb48e42..04cd5d50ede 100644 --- a/forge-m-base/src/forge/Forge.java +++ b/forge-m-base/src/forge/Forge.java @@ -61,8 +61,8 @@ public class Forge implements ApplicationListener { new Thread(new Runnable() { @Override public void run() { + final FProgressBar bar = splashScreen.getProgressBar(); final CardStorageReader.ProgressObserver progressBarBridge = new CardStorageReader.ProgressObserver() { - final FProgressBar bar = splashScreen.getProgressBar(); @Override public void setOperationName(final String name, final boolean usePercents) { Gdx.app.postRunnable(new Runnable() { @@ -87,6 +87,8 @@ public class Forge implements ApplicationListener { }; final CardStorageReader reader = new CardStorageReader(Constants.CARD_DATA_DIR, progressBarBridge, null); magicDb = new StaticData(reader, "res/editions", "res/blockdata"); + + bar.setDescription("Opening main window..."); Gdx.app.postRunnable(new Runnable() { @Override @@ -99,9 +101,10 @@ public class Forge implements ApplicationListener { } private void afterDbLoaded() { + Gdx.graphics.setContinuousRendering(false); //save power consumption by disabling continuous rendering once assets loaded + FSkin.loadFull(splashScreen); - Gdx.graphics.setContinuousRendering(false); //save power consumption by disabling continuous rendering once assets loaded Gdx.input.setInputProcessor(new FGestureDetector()); openScreen(new HomeScreen()); splashScreen = null;