Exemplo n.º 1
0
        private void CaptureCity(Unit unit, City city)
        {
            var from = unit.Coordinate;
            var to   = city.Coordinate;

            this[from].Unit = null;
            this[to].Unit   = unit;
            unit.SetPositionTo(city.Coordinate);
            AddAction(new MoveAction(this[to].Unit, from, to, 0));
            // TODO Make action
            city.SetFaction(unit.Faction);
        }