mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 20:28:00 +00:00
Tweak splash flow
This commit is contained in:
@@ -61,8 +61,8 @@ public class Forge implements ApplicationListener {
|
|||||||
new Thread(new Runnable() {
|
new Thread(new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
|
final FProgressBar bar = splashScreen.getProgressBar();
|
||||||
final CardStorageReader.ProgressObserver progressBarBridge = new CardStorageReader.ProgressObserver() {
|
final CardStorageReader.ProgressObserver progressBarBridge = new CardStorageReader.ProgressObserver() {
|
||||||
final FProgressBar bar = splashScreen.getProgressBar();
|
|
||||||
@Override
|
@Override
|
||||||
public void setOperationName(final String name, final boolean usePercents) {
|
public void setOperationName(final String name, final boolean usePercents) {
|
||||||
Gdx.app.postRunnable(new Runnable() {
|
Gdx.app.postRunnable(new Runnable() {
|
||||||
@@ -88,6 +88,8 @@ public class Forge implements ApplicationListener {
|
|||||||
final CardStorageReader reader = new CardStorageReader(Constants.CARD_DATA_DIR, progressBarBridge, null);
|
final CardStorageReader reader = new CardStorageReader(Constants.CARD_DATA_DIR, progressBarBridge, null);
|
||||||
magicDb = new StaticData(reader, "res/editions", "res/blockdata");
|
magicDb = new StaticData(reader, "res/editions", "res/blockdata");
|
||||||
|
|
||||||
|
bar.setDescription("Opening main window...");
|
||||||
|
|
||||||
Gdx.app.postRunnable(new Runnable() {
|
Gdx.app.postRunnable(new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
@@ -99,9 +101,10 @@ public class Forge implements ApplicationListener {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void afterDbLoaded() {
|
private void afterDbLoaded() {
|
||||||
|
Gdx.graphics.setContinuousRendering(false); //save power consumption by disabling continuous rendering once assets loaded
|
||||||
|
|
||||||
FSkin.loadFull(splashScreen);
|
FSkin.loadFull(splashScreen);
|
||||||
|
|
||||||
Gdx.graphics.setContinuousRendering(false); //save power consumption by disabling continuous rendering once assets loaded
|
|
||||||
Gdx.input.setInputProcessor(new FGestureDetector());
|
Gdx.input.setInputProcessor(new FGestureDetector());
|
||||||
openScreen(new HomeScreen());
|
openScreen(new HomeScreen());
|
||||||
splashScreen = null;
|
splashScreen = null;
|
||||||
|
|||||||
Reference in New Issue
Block a user