Ejemplo n.º 1
0
 /// <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)));
 }
Ejemplo n.º 2
0
 /// <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);
     }
 }
Ejemplo n.º 3
0
 protected override void UnloadContent()
 {
     menu = null;
 }