Курсовая работа: Сапер
#ifndef MYCELL_BOMB_H_
#define MYCELL_BOMB_H_
#include "mycell. h"
class CMyCellBomb: public CMyCell // ячейка с бомбой
{
public:
CMyCellBomb(int x = 0, int y = 0, int state = CLOSED); // задаем координаты ячейки с бомбо. изначальный вид - ячейка закрыта
CMyCellBomb(const CMyCellBomb & copy); // конструктор копирования
~CMyCellBomb();
// Рисует ячейку
virtual void Draw(CDC * dc);
// Выполняет действия при щелчке на эту ячейку
virtual int Click(CDC * dc);
// Возвращает значение, по которому определяется, есть ли тут бомба.
// Необходимо для инициализации поля
virtual bool isBomb() const;
};
#endif
Mycellbomb. cpp
// mycellbomb. cpp
// Реализация класса CMyCellBomb, т.е. ячейки с бомбой
#include "stdafx. h"
#include "mycellbomb. h"
CMyCellBomb:: CMyCellBomb(int x, int y, int state)
: CMyCell(x, y, state) // устанавливаем координаты ячейки, конструктор по умолчанию
{
}
// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /
CMyCellBomb:: CMyCellBomb(const CMyCellBomb & copy)