Курсовая работа: Сапер
// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /
int MyField:: GetFindBombsCount() const // доступ к значению количества найденных бомб вокруг ячейки
{
return kolFindBombs;
}
// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /
void MyField:: SetCols(int c) // проверка на то, что колонки больше нуля
{
if (c >= 0)
cols = c;
else
cols = 0; // error
}
// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /
void MyField:: SetRows(int r) // проверка на то, что строки больше нуля
{
if (r >= 0)
rows = r;
else
rows = 0; // error
}
// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /
void MyField:: SetBombsCount(int kol) // ограничиваем количество бомб
{
int maxVal = GetCols() * GetRows() - GetCols() - GetRows(); // условие количества
if (kol > 0 && kol <= maxVal)
kolBombs = kol;
else if (kol <= 0)
kolBombs = 10; // error