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

游戏引擎

开发平台:

Visual C++

  1. // AmmoManager.h: interface for the CAmmoManager class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_AMMOMANAGER_H__36A19001_546B_11D6_812C_5254AB37CDC9__INCLUDED_)
  5. #define AFX_AMMOMANAGER_H__36A19001_546B_11D6_812C_5254AB37CDC9__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "heightmap.h"
  10. #include "hitparticle.h"
  11. #include "ammomanager.h"
  12. #define  MAXROCKET  10
  13. #define  MAXBULLET  15
  14. class CAmmoManager  
  15. {
  16. public:
  17. CAmmoManager();
  18. virtual ~CAmmoManager();
  19.     bool   InitAmmoManager();
  20. void   RenderAmmoManager();
  21. private:
  22. void          Fire(VERTEX pos);
  23.     void          UpdateAmmoManager();
  24. CHitParticle  m_cHitParticle[MAXBULLET];
  25. CHeightmap    m_cHmap;
  26. };
  27. #endif // !defined(AFX_AMMOMANAGER_H__36A19001_546B_11D6_812C_5254AB37CDC9__INCLUDED_)