static void FaillingFigure() { var pos = new Point(_figure.Position.X, _figure.Position.Y); pos.Y++; // смещение фигуры вниз if (_field.CheckLimits(_figure, pos) && _field.CheckCollision(_figure, pos)) { _figure.Position = pos; // смещаем фигуру вниз } else { _field.PlaceFigure(_figure); _figure = _nextFigure; _nextFigure = TakeRandom(); DrawNext(); } }