Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:ООП / Задание 01 / Псевдографика / Псевдографика / Sharik
.h#pragma once
#include "msoftcon.h"
class clField
{
friend class clSharik;
int X0,Y0;
int W,H;
public:
clField()
{
X0=2;
Y0=2;
W=40;
H=20;
}
void Draw();
void Put(int X, int Y, char A);
};
//--------------------------
enum Dir {ur,dr,dl,ul};
class clSharik :public clTimer
{
clField *field;
int X,Y;
char A;
Dir d;
public:
void Hide();
void Show();
clSharik(clField *field)
{
this->field = field;
X=1; Y=1;
A='o';
d=dr;
}
void Step();
void OnTimer(){Step();};
int H(){return field->H;}
int W(){return field->W;}
};
Соседние файлы в папке Псевдографика