Ejemplo n.º 1
0
Archivo: Unit.cs Proyecto: tnargy/MyCiv
 public void BuildCity(string cityName)
 {
     if (UnitWaitingForOrders())
     {
         Hex.AddCity(cityName);
         Destroy();
     }
 }
Ejemplo n.º 2
0
    override public void SetHex(Hex newHex)
    {
        if (Hex != null)
        {
            // Will a city ever LEAVE a hex and enter a new one?
            Hex.RemoveCity(this);
        }

        base.SetHex(newHex);

        Hex.AddCity(this);
    }
Ejemplo n.º 3
0
    override public void SetHex(Hex newHex)
    {
        if (Hex != null)
        {
            //Will cities be able to move from 1 hex to another?
            newHex.RemoveCity(this);
        }

        base.SetHex(newHex);

        Hex.AddCity(this);
    }
Ejemplo n.º 4
0
    override public void SetHex(Hex hex)
    {
        base.SetHex(hex);

        Hex.AddCity(this);
    }