X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavecraft%2FCaveGame.java;h=edf3206373448cdd9a59102cfcbfbb10ee0faf59;hb=e7be8067d83f2a39c237ec7afbe115a846a74f3d;hp=99e4f689c11bccede1c6702cb9d6e789a0080e5f;hpb=7e901796f1eb536505728f34fca8c0ea5204cf24;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavecraft/CaveGame.java b/core/src/ru/deadsoftware/cavecraft/CaveGame.java index 99e4f68..edf3206 100644 --- a/core/src/ru/deadsoftware/cavecraft/CaveGame.java +++ b/core/src/ru/deadsoftware/cavecraft/CaveGame.java @@ -1,12 +1,15 @@ 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.2"; + 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; @@ -16,11 +19,23 @@ public class CaveGame extends Game { 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.local(GAME_FOLDER).mkdirs(); setScreen(new GameScreen()); }