/// <summary> /// /// </summary> protected override void LoadContent() { backgroundTexture = Game.Content.Load<Texture2D>("Black"); highlightTexture = Game.Content.Load<Texture2D>("Menu Highlight"); menu = new MenuComponent(Game, spriteBatch, textRenderer, backgroundTexture, highlightTexture, menuItems); eventList.Add(MenuComponent.ItemSelectedEvent.Subscribe(menu, new MenuComponent.ItemSelectedHandler(menu_ItemSelected))); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void menu_ItemSelected(MenuComponent sender, int index) { if (index == 0) { GameStateManager.Instance.SetState(GameStates.InGame); } else if (index == 1) { GameStateManager.Instance.SetState(GameStates.Exit); } }
protected override void UnloadContent() { menu = null; }