DEADSOFTWARE

Update version
[cavedroid.git] / core / src / ru / deadsoftware / cavecraft / CaveGame.java
index 1856a333cd59933ac02cf345d3ecdbd256c11250..88fb85036f68e72b79f3041ec721cd305611b2a0 100644 (file)
@@ -1,9 +1,16 @@
 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 final String VERSION = "alpha 0.4-dev";
+       public static String GAME_FOLDER;
+
+       public static AppState STATE;
+
        public static boolean TOUCH;
 
        public CaveGame() {
@@ -12,10 +19,23 @@ public class CaveGame extends Game {
 
        public CaveGame(boolean touch) {
                TOUCH = touch;
+               STATE = AppState.MENU_MAIN;
        }
 
        @Override
        public void create () {
+               switch (Gdx.app.getType()) {
+                       case Desktop:
+                               GAME_FOLDER = System.getProperty("user.home")+"/.cavecraft";
+                               break;
+                       case Android:
+                               GAME_FOLDER = "/sdcard/cavecraft";
+                               break;
+                       default:
+                               Gdx.app.exit();
+               }
+               Gdx.app.log("CaveGame", "Folder: "+GAME_FOLDER);
+               Gdx.files.absolute(GAME_FOLDER).mkdirs();
                setScreen(new GameScreen());
        }