Курсовая работа: Сапер
{
if (y >= 0)
cellY = y;
else
cellY = 0; // error
}
// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /
void CMyCell:: SetState(int state) // проверка на то, чтоб значение позиции было больше нуля
{
if (state >= 0)
cellState = state;
else
cellState = 0; // error
}
// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /
bool CMyCell:: HitToPoint(const CPoint & point) // создание ячейки
// проверка положения ячейки
{ if ((point. x > 10 + GetY() * (SIZE + 2)) && (point. x < 10 + GetY() * (SIZE + 2) + SIZE) &&
(point. y > 10 + GetX() * (SIZE + 2)) && (point. y < 10 + GetX() * (SIZE + 2) + SIZE))
return true;
return false;
}
// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /
void CMyCell:: DrawClosedCell(CDC * dc) // прорисовка закрытой ячейки
{
CPen pen(PS_SOLID, 1, RGB(0, 0, 0));
CBrush brush(RGB(204, 204, 204));
CPen * oldPen = dc->SelectObject(&pen);
CBrush * oldBrush = dc->SelectObject(&brush);