Exemplo n.º 1
0
        public Interface(GraphicsDeviceManager graphics, SpriteBatch spriteBatch, SpriteFont font)
        {
            this.graphics = graphics;
            this.background = new Rectangle(0, graphics.PreferredBackBufferHeight - graphics.PreferredBackBufferHeight / 5, graphics.PreferredBackBufferWidth, graphics.PreferredBackBufferHeight / 5);
            this.color = Color.Black;

            this.TowerTypes = new List<Tower>();
            Rectangle tower = new Rectangle(background.X + 20, background.Y + 5, 50, 50);
            TowerTypes.Add(new Tower("Basic", 10, 50, 10, 100, tower));
            TowerTypes.Add(new Tower("Basic", 10, 15, 15, 100, new Rectangle(tower.X + 100, tower.Y, tower.Width, tower.Height)));

            this.spriteBatch = spriteBatch;
            this.font = font;
            lm = new LanguageManager();
            language = "En";
        }
 public void SetUp()
 {
     L = new LanguageManager();
 }