public void DrawDistrict(District district, Color c, bool bDrawRoads, bool bDrawCells) { //Fill the cells foreach (var cell in district.Cells) { if(bDrawCells) DrawCell(cell, c.GetRandomColorOffset(0.07)); else { var cellColor = Color.FromRgb(200, 200, 200); //DrawCell(cell.Cell, cellColor); } if (bDrawRoads && cell.Roads != null) { var roadColor = Color.FromRgb(75,75,75); foreach (var road in cell.Roads) { //roadColor = Extensions.Extensions.RandomColor(false,225); DrawRoad(road, roadColor, Colors.Red, Colors.Aqua, false,3); } } }; }