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);
24 public CaveGame(String gameFolder
, boolean touch
) {
25 GAME_FOLDER
= gameFolder
;
27 APP_STATE
= AppState
.MENU
;
28 MENU_STATE
= MenuState
.MAIN
;
29 GAME_STATE
= GameState
.PLAY
;
33 public void create() {
34 Gdx
.app
.log("CaveGame", GAME_FOLDER
);
35 Gdx
.files
.absolute(GAME_FOLDER
).mkdirs();
36 setScreen(new GameScreen());