DEADSOFTWARE

Some refactor and javadocs
[cavedroid.git] / core / src / ru / deadsoftware / cavedroid / CaveGame.java
1 package ru.deadsoftware.cavedroid;
3 import com.badlogic.gdx.Game;
4 import com.badlogic.gdx.Gdx;
5 import ru.deadsoftware.cavedroid.misc.states.AppState;
6 import ru.deadsoftware.cavedroid.misc.states.GameState;
7 import ru.deadsoftware.cavedroid.misc.states.MenuState;
9 public class CaveGame extends Game {
11 public static final String VERSION = "alpha 0.4";
13 public static AppState APP_STATE;
14 public static GameState GAME_STATE;
15 public static MenuState MENU_STATE;
17 public static String GAME_FOLDER;
18 public static boolean TOUCH;
20 public CaveGame(String gameFolder) {
21 this(gameFolder, false);
22 }
24 public CaveGame(String gameFolder, boolean touch) {
25 GAME_FOLDER = gameFolder;
26 TOUCH = touch;
27 APP_STATE = AppState.MENU;
28 MENU_STATE = MenuState.MAIN;
29 GAME_STATE = GameState.PLAY;
30 }
32 @Override
33 public void create() {
34 Gdx.app.log("CaveGame", GAME_FOLDER);
35 Gdx.files.absolute(GAME_FOLDER).mkdirs();
36 setScreen(new GameScreen());
37 }
39 }