Курсовая работа: Сапер

CMyCell(int x = 0, int y = 0, int state = CLOSED); // координаты ячейки, начальное значение - закрытая ячейка

CMyCell(const CMyCell & copy);

~CMyCell();

// задаем координаты ячейки

int GetX() const;

int GetY() const;

int GetState() const;

// устанавливаем значение координат ячейки

void SetX(int x);

void SetY(int y);

void SetState(int state);

// Рисует закрытую ячейку

void DrawClosedCell(CDC * dc);

// Рисует заблокированую ячейку

void DrawBlockedCell(CDC * dc);

// Попадает ли точка, указанная в параметре, в область этой ячейки

bool HitToPoint(const CPoint & point);

// Рисует ячейку

virtual void Draw(CDC * dc) = 0;

// Выполняет действия при щелчке на эту ячейку

virtual int Click(CDC * dc) = 0;

// Возвращает, есть ли тут бомба.

// Необходимо для инициализации поля

virtual bool isBomb() const = 0;

// частные переменные в классе

private:

int cellX;

int cellY;

int cellState;

К-во Просмотров: 1920
Бесплатно скачать Курсовая работа: Сапер