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

游戏

开发平台:

Visual C++

  1. //-----------------------------------------------------------------------------
  2. // File: EnemyShip.h
  3. //
  4. // Copyright (C) Microsoft Corporation. All Rights Reserved.
  5. //-----------------------------------------------------------------------------
  6. #pragma once
  7. class CEnemyShip : public C3DDisplayObject
  8. {
  9. public:
  10.     CEnemyShip();
  11.     ~CEnemyShip(void);
  12. public:
  13.     virtual HRESULT OneTimeSceneInit( const DWORD dwStyle, const D3DXVECTOR3& vStartPos, const D3DXMATRIX* pmOrientation, const C3DModel* pModel );
  14.     HRESULT GetArtificialForces( const float fElapsedTime );
  15.     HRESULT Render( const float fWrapOffsetX, const float fWrapOffsetZ, DWORD* pdwNumVerts );
  16.     float m_fChangeDirCountdown;
  17.     float m_fThrustCountdown;
  18.     float m_fTurnCountdown;
  19.     float m_fInvulnerableCountdown;
  20.     float m_fHitAnimationCountdown;
  21.     float m_fDeathAnimationCountdown;
  22.     bool  m_bDeathAnimationActive;
  23.     float m_fMoment;
  24. };