Класс «лица» новобранца
#include ?Bullet.h?
extern LArc HeadTBL[];
class CRifleman;
class CHead : public CBullet
{
public:
CHead();
CHead(CWnd* pW, int nNum, CSize sz=CSize(10,10),
LArc *pTBL=HeadTBL, int nPri = 1);
virtual ~CHead();
protected:
int x5(); // поворот налево?
int x6(); // поворот направо?
int x7(); // сосед повернут лицом?
void y5(); // выполнить ?случайный? поворот
void y6(); // поворот направо
void y7(); // поворот налево
void y8(); // +1 в счетчик поворотов
void y9(); // лицо прямо
void y10(); // вывод поворота головы
CRifleman *pFsaNeighbour; // сосед, на которого я смотрю
};