InfoPanel.h
上传用户:hkb425
上传日期:2007-06-16
资源大小:34191k
文件大小:1k
源码类别:

游戏引擎

开发平台:

Visual C++

  1. // InfoPanel1.h: interface for the CInfoPanel class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_INFOPANEL1_H__CAC6B22C_A7F1_4958_B73E_A59973C7BDFC__INCLUDED_)
  5. #define AFX_INFOPANEL1_H__CAC6B22C_A7F1_4958_B73E_A59973C7BDFC__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "SMFLoader.h"
  10. #include "heightmap.h"
  11. #include "gunfire.h"
  12. class CInfoPanel  
  13. {
  14. public:
  15. CInfoPanel();
  16. virtual ~CInfoPanel();
  17. bool InitInfoPanel();
  18. void DrawInfoPanel();
  19. private:
  20.    void   DrawMyWeapon(); 
  21. void   GetNavigatorPos(VERTEX *Pos,float *x,float *y);
  22. CHeightmap    m_cHmap;
  23. ////////////for gun
  24. CSMFLoader    m_myWeapon;
  25. CGunFire      m_cGunFire;
  26. VERTEX        m_gunMouth;
  27. float         m_gunBiasY;
  28. float         m_gunBiasAngleY;
  29. float         m_gunBiasZ;
  30. float         m_gunBiasX;
  31. float         m_gunBiasAngleX;
  32. bool          m_bFire;
  33. bool          m_bHelpOpen;
  34. unsigned int  m_texMetal;
  35. unsigned int  m_texNavigator;
  36. unsigned int  m_texHelp;
  37. };
  38. #endif // !defined(AFX_INFOPANEL1_H__CAC6B22C_A7F1_4958_B73E_A59973C7BDFC__INCLUDED_)