DEADSOFTWARE

Code improvements
[cavedroid.git] / core / src / ru / deadsoftware / cavecraft / CaveGame.java
index 1856a333cd59933ac02cf345d3ecdbd256c11250..b70038b905e60e0ee3584ee535a8255c7baae6b1 100644 (file)
@@ -1,22 +1,33 @@
 package ru.deadsoftware.cavecraft;
 
 import com.badlogic.gdx.Game;
+import com.badlogic.gdx.Gdx;
+import ru.deadsoftware.cavecraft.misc.AppState;
 
 public class CaveGame extends Game {
 
-       public static boolean TOUCH;
+    public static final String VERSION = "alpha 0.4";
+    public static String GAME_FOLDER;
 
-       public CaveGame() {
-               this(false);
-       }
+    public static AppState STATE;
 
-       public CaveGame(boolean touch) {
-               TOUCH = touch;
-       }
+    public static boolean TOUCH;
 
-       @Override
-       public void create () {
-               setScreen(new GameScreen());
-       }
+    public CaveGame(String gameFolder) {
+        this(gameFolder, false);
+    }
+
+    public CaveGame(String gameFolder, boolean touch) {
+        GAME_FOLDER = gameFolder;
+        TOUCH = touch;
+        STATE = AppState.MENU_MAIN;
+    }
+
+    @Override
+    public void create() {
+        Gdx.app.log("CaveGame", GAME_FOLDER);
+        Gdx.files.absolute(GAME_FOLDER).mkdirs();
+        setScreen(new GameScreen());
+    }
 
 }