source: 2011/23/sijoseha/AdventureGame/AdventureGame/HUD.cs @ 1734

Revision 1734, 705 bytes checked in by tekrjant, 9 years ago (diff)
  • Map and HUD are no separeted
  • Button works with events
  • Lots of minor stuff
Line 
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using Microsoft.Xna.Framework;
6using Microsoft.Xna.Framework.Graphics;
7
8namespace AdventureGame
9{
10    public class HUD
11    {
12        public Viewport ViewPort { get; set; }
13        public List<Button> Buttons { get; set; }
14
15        public HUD()
16        {
17            Buttons = new List<Button>();
18        }
19
20        public void AddButton(Button button)
21        {
22            Buttons.Add(button);
23        }
24
25        public void Draw(SpriteBatch sb)
26        {
27            foreach (Button button in Buttons)
28            {
29                button.Draw(sb);
30            }
31        }
32    }
33}
Note: See TracBrowser for help on using the repository browser.