Курсовая работа: Генерирование псевдослучайных чисел на примере создания игры Сапер
for (int col = 1; col <= MC; col++)
{
this.kletka(g, row, col, status);//вызовметода kletka()
}
}
}
private void kletka(Graphics g, int row, int col, int status)
//метод,выводящий содержимое клетки
{
…………
// в клетке флаг
if (Pole[row, col] >= 200)
this.flag(g, x, y);
//отрисовываемграницыклетки
g.DrawRectangle(Pens.Black, x - 1, y - 1, x + W, y + H);
// если игра завершена (status=2),показываем мины
if ((status == 2) && ((Pole[row, col] % 10) == 9))
this.mina(g, x, y);
…………
}
private void open(int row, int col)//метод,открывающий текущую и все соседние
клетки, в которых нет мин
{
…………
//рекурсивный процесс открытия всей пустых соседих клеток
if (Pole[row, col] == 0)
{
Pole[row, col] = 100;
//отобразитьсодержимоеклетки