This commit is contained in:
shadowik 2022-10-04 02:06:23 +04:00
parent 5ee4ef719c
commit e9d4b2f39b

View File

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