summaryrefslogtreecommitdiff
path: root/core/src/kz/ilotterytea/maxon/MaxonGame.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/kz/ilotterytea/maxon/MaxonGame.java')
-rw-r--r--core/src/kz/ilotterytea/maxon/MaxonGame.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/core/src/kz/ilotterytea/maxon/MaxonGame.java b/core/src/kz/ilotterytea/maxon/MaxonGame.java
index 0e3f9bc..67b4a0e 100644
--- a/core/src/kz/ilotterytea/maxon/MaxonGame.java
+++ b/core/src/kz/ilotterytea/maxon/MaxonGame.java
@@ -6,8 +6,11 @@ import com.badlogic.gdx.Preferences;
import com.badlogic.gdx.assets.AssetManager;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.graphics.glutils.ShapeRenderer;
+import de.tomgrill.gdxdialogs.core.GDXDialogs;
+import de.tomgrill.gdxdialogs.core.GDXDialogsSystem;
import kz.ilotterytea.maxon.pets.PetManager;
import kz.ilotterytea.maxon.screens.SplashScreen;
+import kz.ilotterytea.maxon.utils.GameUpdater;
import kz.ilotterytea.maxon.utils.I18N;
public class MaxonGame extends Game {
@@ -19,6 +22,8 @@ public class MaxonGame extends Game {
private PetManager petManager;
+ private GDXDialogs dialogWindows;
+
private static MaxonGame instance;
public static MaxonGame getInstance() {
@@ -32,8 +37,15 @@ public class MaxonGame extends Game {
return petManager;
}
+ public GDXDialogs getDialogWindows() {
+ return dialogWindows;
+ }
+
@Override
public void create () {
+ // Check the latest version
+ new GameUpdater().checkLatestUpdate();
+
batch = new SpriteBatch();
shapeRenderer = new ShapeRenderer();
prefs = Gdx.app.getPreferences(MaxonConstants.GAME_APP_PACKAGE);
@@ -48,6 +60,7 @@ public class MaxonGame extends Game {
assetManager = new AssetManager();
petManager = new PetManager(assetManager);
+ dialogWindows = GDXDialogsSystem.install();
this.setScreen(new SplashScreen());
}