private void displaySaveGameMenu() { this.console.println("\n\nEnter the file path for the file where the game is to be saved."); String filePath = this.getInput(); try { // save the game to the specified file GameControl.saveGame(TheGreatEscape.getCurrentGame(), filePath); } catch (Exception ex) { ErrorView.display("MainMenuView", ex.getMessage()); } }
private void startExistingGame() { this.console.println("\n\nEnter the file path for the file where the game is saved."); String filePath = this.getInput(); try { // start a saved game GameControl.getSavedGame(filePath); } catch (Exception ex) { ErrorView.display("MainMenuView", ex.getMessage()); } GameMenuView gameMenu = new GameMenuView(); gameMenu.display(); }
private void startNewGame() { // create new game GameControl.createNewGame(TheGreatEscape.getPlayer()); }