diff --git a/core/src/ru/deadsoftware/cavecraft/CaveGame.java b/core/src/ru/deadsoftware/cavecraft/CaveGame.java
index 57f560b72160e6f64dc63e9148f5eea9b9f625da..dba8758bb40921fbd7be22e6f0f22c2ec1749396 100644 (file)
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.1";
+ public static final String VERSION = "alpha 0.3";
+ public static String GAME_FOLDER;
- public static GameState STATE;
+ public static AppState STATE;
public static boolean TOUCH;
public CaveGame(boolean touch) {
TOUCH = touch;
- STATE = GameState.GAME_PLAY;
+ 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());
}