|
@@ -9,6 +9,7 @@ import model.gameState.GameOverState;
|
|
|
import model.gameState.GameState;
|
|
import model.gameState.GameState;
|
|
|
import model.gameState.MenuState;
|
|
import model.gameState.MenuState;
|
|
|
import model.gameState.PlayState;
|
|
import model.gameState.PlayState;
|
|
|
|
|
+import model.gameState.PreGameState;
|
|
|
import model.gameState.TitleState;
|
|
import model.gameState.TitleState;
|
|
|
import control.button.Button;
|
|
import control.button.Button;
|
|
|
import control.button.ButtonEvent;
|
|
import control.button.ButtonEvent;
|
|
@@ -29,7 +30,8 @@ public class GameStateManager {
|
|
|
TITLE_STATE,
|
|
TITLE_STATE,
|
|
|
MENU_STATE,
|
|
MENU_STATE,
|
|
|
PLAY_STATE,
|
|
PLAY_STATE,
|
|
|
- GAMEOVER_STATE
|
|
|
|
|
|
|
+ GAMEOVER_STATE,
|
|
|
|
|
+ PRE_GAME_STATE
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public GameStateManager(SongHandler sh, SQLConnector sql){
|
|
public GameStateManager(SongHandler sh, SQLConnector sql){
|
|
@@ -38,6 +40,7 @@ public class GameStateManager {
|
|
|
gamestates.add(new MenuState(this, sh, sql));
|
|
gamestates.add(new MenuState(this, sh, sql));
|
|
|
gamestates.add(new PlayState(this, sh, sql));
|
|
gamestates.add(new PlayState(this, sh, sql));
|
|
|
gamestates.add(new GameOverState(this, sh, sql));
|
|
gamestates.add(new GameOverState(this, sh, sql));
|
|
|
|
|
+ gamestates.add(new PreGameState(this,sh, sql));
|
|
|
setState(State.TITLE_STATE);
|
|
setState(State.TITLE_STATE);
|
|
|
}
|
|
}
|
|
|
|
|
|