Класс «лица» новобранца

#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;  // сосед, на которого я смотрю
};