Курсовая работа: Сапер
kolBombs = maxVal;
}
// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /
void MyField:: SetFindBombsCount(int kol)
{
kolFindBombs = kol;
}
// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /
CMyCell * MyField:: GetCellByIndex(int i, int j)
{
if (field == NULL) // если щелчок просто по полю, то ничего не происходит
return NULL; // error
if (i >= 0 && i < GetCols() && j >= 0 && j < GetRows()) // чтоб ячейка не выходила за рамки поля
return field [i] [j] ; // расширение-сужение поля
// error
return NULL;
}
// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /
CPMyCell * MyField:: GetPCellByIndex(int i, int j) // массив указателей
{
if (field == NULL)
return NULL; // error
if (i >= 0 && i < GetCols() && j >= 0 && j < GetRows())
return &field [i] [j] ;
// error
return NULL;
}
// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /
void MyField:: SetCellByIndex(int i, int j, CMyCell * cell) // установка ячейки по индексу