diff --git a/DoubleDeckerBus/DoubleDeckerBus/AbstractMap.cs b/DoubleDeckerBus/DoubleDeckerBus/AbstractMap.cs index f3cfe3f..149f58a 100644 --- a/DoubleDeckerBus/DoubleDeckerBus/AbstractMap.cs +++ b/DoubleDeckerBus/DoubleDeckerBus/AbstractMap.cs @@ -35,7 +35,6 @@ namespace DoubleDeckerBus } public Bitmap MoveObject(Direction direction) { - // TODO проверка, что объект может переместится в требуемом направлении _drawingObject.MoveObject(direction); @@ -69,16 +68,8 @@ namespace DoubleDeckerBus int x = _random.Next(0, 10); int y = _random.Next(0, 10); _drawingObject.SetObject(x, y, _width, _height); - - - // TODO првоерка, что объект не "накладывается" на закрытые участки - while (CheckCollision()) { - x = _random.Next(0, 10); - y = _random.Next(0, 10); - _drawingObject.SetObject(x, y, _width, _height); - } - return true; + return !CheckCollision(); } private Bitmap DrawMapWithObject() {