cparticle.h
来自「<B>很多DirectX 9.0游戏编程源码例子</B>」· C头文件 代码 · 共 41 行
H
41 行
#ifndef _HEADER_CPARTICLE
#define _HEADER_CPARTICLE
class CVector
{
public:
float fX;
float fY;
float fZ;
CVector() { fX=0.0f, fY=0.0f, fZ=0.0f; };
};
class CParticle
{
public:
CVector m_vecPos;
CVector m_vecCurSpeed;
CVector m_vecAcceleration;
CVector m_vecGravity;
int m_iLife;
int m_iTextureStart;
int m_iTextureEnd;
int m_iTextureType;
int m_iTextureCur;
int m_iTextureSteps;
int m_iTextureCurStep;
CParticle();
~CParticle();
void vUpdate( void );
bool bIsAlive( void );
void vSetTextures( int iType, int iStart, int iStop, int iSteps );
void vSetPos( float x, float y, float z );
void vSetAcceleration( float x, float y, float z );
void vSetGravity( float x, float y, float z );
void vSetSpeed( float x, float y, float z );
void vSetLife( int iLife );
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?