FighterInfo.h
上传用户:baina_li
上传日期:2013-03-23
资源大小:960k
文件大小:1k
源码类别:

射击游戏

开发平台:

Visual C++

  1. #if !defined(AFX_FIGHTERINFO_H__27FFB73F_888A_11D2_B7EB_A8B374AB7551__INCLUDED_)
  2. #define AFX_FIGHTERINFO_H__27FFB73F_888A_11D2_B7EB_A8B374AB7551__INCLUDED_
  3. #if _MSC_VER >= 1000
  4. #pragma once
  5. #endif // _MSC_VER >= 1000
  6. // FighterInfo.h : header file
  7. //
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CFighterInfo window
  10. class CFighterInfo : public CObject
  11. {
  12. // Construction
  13. public:
  14. CFighterInfo();
  15. // Attributes
  16. public:
  17. // Operations
  18. public:
  19. // Overrides
  20. // ClassWizard generated virtual function overrides
  21. //{{AFX_VIRTUAL(CFighterInfo)
  22. //}}AFX_VIRTUAL
  23. // Implementation
  24. public:
  25. void PrintSky(int nSky[10][10], LPCTSTR buf);
  26. int m_nSky[10][10];
  27. CPoint GetHeadPos();
  28. void SetItInSky();
  29. BOOL IsSkyValid();
  30. BOOL IsFighterValid();
  31. BOOL SetFighterPosition(int nDir);
  32. void SetHeadPos(CPoint ptPos);
  33. virtual ~CFighterInfo();
  34. private:
  35. CPoint m_ptPos[10];
  36. int m_nDir;
  37. CPoint m_ptHeadPos;
  38. };
  39. /////////////////////////////////////////////////////////////////////////////
  40. //{{AFX_INSERT_LOCATION}}
  41. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  42. #endif // !defined(AFX_FIGHTERINFO_H__27FFB73F_888A_11D2_B7EB_A8B374AB7551__INCLUDED_)