HEAD.H
上传用户:abcdshs
上传日期:2007-01-07
资源大小:1858k
文件大小:1k
源码类别:

游戏

开发平台:

Visual C++

  1. // (C) Copyright 1996 by Anthony J. Carin.  All Rights Reserved.
  2. #ifndef HEAD_H
  3. #define HEAD_H
  4. #include "baseobj.h"
  5. #include "personal.h"
  6. class head : public baseobject
  7. {
  8. public:
  9.          head(personal *p);
  10.         ~head();
  11. void     turnleft(float v);
  12. void     turnright(float v);
  13. void     turnup(float v);
  14. void     turndown(float v);
  15. void     facesurface(CString& f) { if (m_body) m_body->setbmpsurf(0,f); }
  16. virtual void haircolor(COLORREF c) { c = c; }
  17. };
  18. inline void head::turnleft(float v)
  19. {
  20.    yposition = (direction) (TC_PI_2*v);
  21. }
  22. inline void head::turnright(float v)
  23. {
  24.    yposition = (direction) (-TC_PI_2*v);
  25. }
  26. inline void head::turnup(float v)
  27. {
  28.    xposition = (direction) (-TC_PI_4*v);
  29. }
  30. inline void head::turndown(float v)
  31. {
  32.    xposition = (direction) (TC_PI_4*v);
  33. }
  34. #endif