// GAME METHODS public void Update(GameTime gameTime, Input input) { switch (menuState) { case MenuState.HOME: this.menuHome.Update(gameTime, input); this.menuGame = new MenuGame(); break; case MenuState.GAME: this.menuGame.Update(gameTime, input); this.menuHome = new MenuHome(); this.menuGO = new MenuGO(); break; case MenuState.GO: this.menuGO.Update(gameTime, input); this.menuHome = new MenuHome(); break; default: break; } }
public MenuManager(MenuState ms) { menuState = ms; this.menuGame = new MenuGame(); this.menuHome = new MenuHome(); this.menuGO = new MenuGO(); }