1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#ifndef FLAREPROJECTILE_H
#define FLAREPROJECTILE_H
#include "Projectile.h"
#include <vector>
class CFlareProjectile :
public CProjectile
{
public:
CR_DECLARE(CFlareProjectile);
CFlareProjectile(const float3& pos,const float3& speed,CUnit* owner,int activateFrame GML_PARG_H);
~CFlareProjectile();
void Update(void);
void Draw(void);
int activateFrame;
int deathFrame;
int numSub;
int lastSub;
std::vector<float3> subPos;
std::vector<float3> subSpeed;
float alphaFalloff;
};
#endif
|