Курсовая работа: Поиск в лабиринте
У него имеются только координаты.
class tMyObj
{
protected:
int x0, y0;
public:
tMyObj(){};
~tMyObj(){};
tMyObj(int _x, int _y){x0=_x;y0=_y;};
};
Класс линия
Это производный класс, он имеет к тому же две пары координат( начальная и конечная точки).
class tMyLine:public tMyObj
{
int x1, y1;
public:
tMyLine(){};
~tMyLine(){};
tMyLine(int _x, int _y, int _x1, int _y1):tMyObj(_x, _y){x1=_x1;y1=_y1;};
void Show(){line(x0, y0, x1, y1);};
void Hide(){int o = getcolor();int b = getbkcolor();setcolor(b);Show();setcolor(o);}
};
Класс окружность .
Этопроизводныйотбазовогокласса tMyObj класс. Онимееткромекоординатрадуис.
class tMyCircle:public tMyObj
{
int rad;
public:
tMyCircle(){};