@Override public void init(GameContainer container, StateBasedGame game) throws SlickException { currentState = State.NOT_USED; model = PyromaniacModel.getInstance(); inputManager = InputManager.getInstance(); view = new GameOverView(); }
@Override public void update(GameContainer container, StateBasedGame game, int delta) throws SlickException { Input input = container.getInput(); boolean pressedProcced = inputManager.pressedProceed(input); if (pressedProcced) { int newState = PyromaniacsGame.MAIN_MENU_STATE; ControllerUtils.changeState(game, newState); } }
/** A private util method for reseting the model */ private void resetGame() { inputManager.removeAllInputHandlers(); model.gameReset(); }