public DrawableCityBlock(CityBlock CityBlock)
        {
            IsHighlighted = false;
            this.IsPainted = false;
            IsBuildable = true;
            HighLightBuilding = false;
            this.CityBlock = CityBlock;

            IsReferenceForBuilding = false;

            Building = null; //não há estrutura construida nesse bloco

            RandomizeResouces();
        }
Example #2
0
 /// <summary>
 /// retorna verdadeiro se o primeiro bloco estiver mais a direita do que o segundo
 /// </summary>
 /// <param name="?"></param>
 /// <returns></returns>
 public static bool RightSideBlock(CityBlock cb1, CityBlock cb2)
 {
     return (cb1.MatrixPosition.X >= cb2.MatrixPosition.X
         && cb1.MatrixPosition.Y <= cb2.MatrixPosition.Y);
 }