public static List<Unit> CreateUnits(House h) { List<Unit> units = new List<Unit>(); for (int i = 0; i < 5; i++) { string KnightName = "Knight_" + i.ToString() + "_" + h.HouseCharacter.ToString(); Unit u = new Unit(h, UnitType.Knight, true, KnightName); units.Add(u); } for (int i = 0; i < 10; i++) { string FootmanName = "Footman_" + i.ToString() + "_" + h.HouseCharacter.ToString(); Unit u = new Unit(h, UnitType.Footman, true, FootmanName); units.Add(u); } for (int i = 0; i < 3; i++) { string FootmanName = "Footman_" + i.ToString() + "_" + h.HouseCharacter.ToString(); Unit u = new Unit(h, UnitType.SiegeTower, true, FootmanName); units.Add(u); } for (int i = 0; i < 6; i++) { string FootmanName = "Footman_" + i.ToString() + "_" + h.HouseCharacter.ToString(); Unit u = new Unit(h, UnitType.Ship, true, FootmanName); units.Add(u); } return units; }
public void ReturnUnit(Unit U) { UnusedUnits.Add(U); }
public void PlaceUnit(Unit U) { UnusedUnits.Remove(U); }