Winforms C #
Я внедряю систему включения в мою игру со змеями, и каждый раз, когда я запускаю метод, чтобы вызвать включение питания, окно полностью останавливается, как будто оно обрабатывает что-то тяжелое, но навсегда.я не получаю ни ошибки, ни окна, просящие закрыть окно.
это мой сценарий:
private void spawn_powerup()
{
int r = random.Next(0, Powers.Length);
foreach (Power_Up item in Powers)
{
if (item.code == r)
{
bool done = false;
do
{
int X = random.Next(0, grid_size);
int Y = random.Next(0, grid_size);
if (matriz[X, Y] == background_color)
{
matriz[X, Y] = item.Pixel_color;
done = true;
item.placed = true;
}
} while (done);
return;
}
}
}