smoketrailprojectile.h
来自「这是整套横扫千军3D版游戏的源码」· C头文件 代码 · 共 39 行
H
39 行
#ifndef SMOKETRAILPROJECTILE_H
#define SMOKETRAILPROJECTILE_H
// SmokeTrailProjectile.h: interface for the CSmokeTrailProjectile class.
//
//////////////////////////////////////////////////////////////////////
#include "Sim/Projectiles/Projectile.h"
class CSmokeTrailProjectile : public CProjectile
{
CR_DECLARE(CSmokeTrailProjectile);
public:
void Update();
void Draw();
CSmokeTrailProjectile(const float3& pos1,const float3& pos2,const float3& dir1,const float3& dir2, CUnit* owner,bool firstSegment,bool lastSegment,float size=1,float time=80,float color=0.7f,bool drawTrail=true,CProjectile* drawCallback=0,AtlasedTexture* texture=0);
virtual ~CSmokeTrailProjectile();
float3 pos1;
float3 pos2;
float orgSize;
int creationTime;
int lifeTime;
float color;
float3 dir1;
float3 dir2;
bool drawTrail;
float3 dirpos1;
float3 dirpos2;
float3 midpos;
float3 middir;
bool drawSegmented;
bool firstSegment,lastSegment;
CProjectile* drawCallbacker;
AtlasedTexture* texture;
};
#endif /* SMOKETRAILPROJECTILE_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?