Просто быстрый, есть ли все это, чтобы сократить это?
В основном он определяет направление влево или вправо, 1 для левой, 0 для правого
В С#:
if (column == 0) { direction = 0; }
else if (column == _gridSize - 1) { direction = 1; }
else { direction = rand.Next(2); }
Заявление, следующее за этим, будет:
if (direction == 1)
{
// do something
}
else
{
// do something else
}
Если нет, это не имеет большого значения! просто любопытно:)