Курсовая работа: Сапер
OpenNullValues(i + 1, j);
OpenNullValues(i + 1, j - 1);
}
}
// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /
void MyField:: IncFindBombs()
{
kolFindBombs++; // увеличиваем количество найденных бомб на еденицу
}
// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /
void MyField:: DecFindBombs()
{
kolFindBombs--; // уменьшаем количество найденных бомб на еденицу
}
// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /
bool MyField:: TestOnWin() // тест на выигрыш
{
for (int i = 0; i < GetCols(); i++)
{
for (int j = 0; j < GetRows(); j++)
{
if (! field [i] [j] ->isBomb() &&
(field [i] [j] ->GetState() == CLOSED ||
field [i] [j] ->GetState() == BLOCK))
return false;
}
}
return true;
}