DEADSOFTWARE

Code improvements
[cavedroid.git] / core / src / ru / deadsoftware / cavecraft / CaveGame.java
index 37fd2e109498b1ddddd218045e7e215feddf0f47..b70038b905e60e0ee3584ee535a8255c7baae6b1 100644 (file)
@@ -13,27 +13,18 @@ public class CaveGame extends Game {
 
     public static boolean TOUCH;
 
-    public CaveGame() {
-        this(false);
+    public CaveGame(String gameFolder) {
+        this(gameFolder, false);
     }
 
-    public CaveGame(boolean touch) {
+    public CaveGame(String gameFolder, boolean touch) {
+        GAME_FOLDER = gameFolder;
         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", GAME_FOLDER);
         Gdx.files.absolute(GAME_FOLDER).mkdirs();
         setScreen(new GameScreen());