/* Button handler for the menus */ public static void ProcessButtons() { View.mainMenu.MainToGame.OnClick = (Entity button) => { ObjectManager.SetLevels(Content); gameState = GameState.playing; }; View.mainMenu.MainToLoad.OnClick = (Entity button) => { SaveNLoad loadGame = new SaveNLoad(); loadGame.read(); Pathfinder.CreateGrid(ObjectManager.currentLevel); ObjectManager.currentLevel.setPaths(); gameState = GameState.playing; }; View.mainMenu.MainToQuit.OnClick = (Entity button) => exit = true; View.gameOver.OverToMain.OnClick = (Entity button) => gameState = GameState.mainmenu; View.gameOver.OverToExit.OnClick = (Entity button) => exit = true; View.pauseMenu.PausetoGame.OnClick = (Entity button) => gameState = GameState.playing; View.pauseMenu.PausetoMain.OnClick = (Entity button) => { SaveNLoad saveGame = new SaveNLoad(); saveGame.save(); gameState = GameState.mainmenu; }; View.pauseMenu.PausetoQuit.OnClick = (Entity button) => exit = true; }