DEADSOFTWARE

d95c4774ab3587a8f852fa1f7245f146bd2e8d32
[cavedroid.git] / core / src / ru / deadsoftware / cavecraft / CaveGame.java
1 package ru.deadsoftware.cavecraft;
3 import com.badlogic.gdx.Game;
4 import com.badlogic.gdx.Gdx;
5 import ru.deadsoftware.cavecraft.misc.AppState;
7 public class CaveGame extends Game {
9 public static final String VERSION = "alpha 0.4-dev";
10 public static String GAME_FOLDER;
12 public static AppState STATE;
14 public static boolean TOUCH;
16 public CaveGame() {
17 this(false);
18 }
20 public CaveGame(boolean touch) {
21 TOUCH = touch;
22 STATE = AppState.MENU_MAIN;
23 }
25 @Override
26 public void create () {
27 switch (Gdx.app.getType()) {
28 case Desktop:
29 GAME_FOLDER = System.getProperty("user.home")+"/.cavecraft";
30 break;
31 case Android:
32 GAME_FOLDER = "/sdcard/cavecraft";
33 break;
34 default:
35 Gdx.app.exit();
36 }
37 Gdx.app.log("CaveGame", GAME_FOLDER);
38 Gdx.files.absolute(GAME_FOLDER).mkdirs();
39 setScreen(new GameScreen());
40 }
42 }