parent
14564d814d
commit
43b5503661
@ -0,0 +1,19 @@ |
|||||||
|
#include "Effect.h" |
||||||
|
#include "DEFINES.h" |
||||||
|
#include "safemap.h" |
||||||
|
|
||||||
|
INCLUDE_GFX |
||||||
|
|
||||||
|
class FallingDebris:public Effect{ |
||||||
|
const float GRAVITY=20; |
||||||
|
public: |
||||||
|
inline FallingDebris(vf2d pos, float lifetime, std::string imgFile, bool upperLevel,vf2d size={1,1},float fadeout=0.0f,vf2d spd={},Pixel col=WHITE,float rotation=0,float rotationSpd=0,bool additiveBlending=false) |
||||||
|
:Effect(pos,lifetime,imgFile,upperLevel,size,fadeout,spd,col,rotation,rotationSpd,additiveBlending){ |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
inline bool Update(float fElapsedTime)override{ |
||||||
|
spd.y+=GRAVITY*fElapsedTime; |
||||||
|
return Effect::Update(fElapsedTime); |
||||||
|
} |
||||||
|
}; |
Loading…
Reference in new issue