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(); }
/// <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); }