Курсовая работа: Генерирование псевдослучайных чисел на примере создания игры Сапер
//открыть примыкающие клетки слева, справа, сверху, снизу
this.open(row, col - 1);
this.open(row - 1, col);
this.open(row, col + 1);
this.open(row + 1, col);
//примыкающие диагонально
this.open(row - 1, col - 1);
this.open(row - 1, col + 1);
this.open(row + 1, col - 1);
this.open(row + 1, col + 1);
}
…………
}
а также два метода, основанных на работе с графикой:
private void mina(Graphics g, int x, int y)//метод,рисующиймину
{
//корпус
g.FillRectangle(Brushes.Green, x + 16, y + 26, 8, 4);
g.FillRectangle(Brushes.Green, x + 8, y + 30, 24, 4);
g.DrawPie(Pens.Black, x + 6, y + 28, 28, 16, 0, -180);
g.FillPie(Brushes.Green, x + 6, y + 28, 28, 16, 0, -180);
//полосанакорпусе
g.DrawLine(Pens.Black, x + 12, y + 32, x + 28, y + 32);
//вертикальный "ус"
g.DrawLine(Pens.Black, x + 20, y + 22, x + 20, y + 26);
//боковые "усы"
g.DrawLine(Pens.Black, x + 8, y + 30, x + 6, y + 28);
g.DrawLine(Pens.Black, x + 32, y + 30, x + 34, y + 28);
}