Пример #1
0
        /// <summary>
        /// Construsts selected tower at selected location
        /// </summary>
        /// <param name="Position"></param>
        /// <param name="Tower"></param>
        public void Build(Vector2 position, Tower tower)
        {
            Tower t = (Tower)tower.Clone();
            t.position = position;
            towers.Add(t);

            game.Level.ObjectMap[t.CellCoords.Y][t.CellCoords.X] = t;
            game.Level.pathfinding = Pathfinding.createPath(game.Level.IntObjectMap, new Point(0, 0), game.Level.End);
            game.money -= t.cost;
        }