Bullet.h
上传用户:sycq158
上传日期:2008-10-22
资源大小:15361k
文件大小:1k
源码类别:

游戏

开发平台:

Visual C++

  1. //-----------------------------------------------------------------------------
  2. // File: Bullet.h
  3. //
  4. // Copyright (C) Microsoft Corporation. All Rights Reserved.
  5. //-----------------------------------------------------------------------------
  6. #pragma once
  7. class CBullet : public C3DDisplayObject
  8. {
  9. public:
  10.     CBullet();
  11.     virtual ~CBullet(void);
  12. public:
  13.     virtual HRESULT OneTimeSceneInit( CBulletParameter* pBulletParam, const D3DXVECTOR3& vStartPos, const D3DXMATRIX* pmOrientation, const D3DXVECTOR3& vVel );
  14.     virtual HRESULT FrameMove( const float fElapsedTime );
  15.     virtual HRESULT GetArtificialForces( const float fElapsedTime );
  16.     virtual HRESULT Render( const float fWrapOffsetX, const float fWrapOffsetZ, DWORD* pdwNumVerts );
  17. public:
  18.     CBulletParameter* m_pBulletParam;
  19.     float m_fExpireCountdown;
  20.     D3DMATERIAL9 m_mtrl;
  21. };