@ -44,18 +44,18 @@ INCLUDE_ANIMATION_DATA
INCLUDE_game
Effect : : Effect ( vf2d pos , float lifetime , std : : string imgFile , bool upperLevel , float size , float fadeout , vf2d spd , Pixel col , float rotation , float rotationSpd , bool additiveBlending )
: Effect : : Effect ( pos , lifetime , imgFile , upperLevel , 0.f , fadeout , vf2d { size , size } , spd , col , rotation , rotationSpd , additiveBlending ) {
this - > animation . AddState ( imgFile , ANIMATION_DATA . at ( imgFile ) ) ;
}
: Effect : : Effect ( pos , lifetime , imgFile , upperLevel , 0.f , fadeout , vf2d { size , size } , spd , col , rotation , rotationSpd , additiveBlending ) { }
Effect : : Effect ( vf2d pos , float lifetime , std : : string imgFile , bool upperLevel , vf2d size , float fadeout , vf2d spd , Pixel col , float rotation , float rotationSpd , bool additiveBlending )
: pos ( pos ) , lifetime ( lifetime ) , upperLevel ( upperLevel ) , size ( size ) , original_fadeInTime ( fadein ) , fadeout ( fadeout ) , original_fadeOutTime ( fadeout ) , spd ( spd ) , col ( col ) , rotation ( rotation ) , rotationSpd ( rotationSpd ) , additiveBlending ( additiveBlending ) {
: pos ( pos ) , lifetime ( lifetime ) , upperLevel ( upperLevel ) , size ( size ) , fadeout ( fadeout ) , original_fadeOutTime ( fadeout ) , spd ( spd ) , col ( col ) , rotation ( rotation ) , rotationSpd ( rotationSpd ) , additiveBlending ( additiveBlending ) {
this - > animation . AddState ( imgFile , ANIMATION_DATA . at ( imgFile ) ) ;
this - > animation . ChangeState ( internal_animState , imgFile ) ;
}
Effect : : Effect ( vf2d pos , float lifetime , std : : string imgFile , bool upperLevel , float fadein , float fadeout , vf2d size , vf2d spd , Pixel col , float rotation , float rotationSpd , bool additiveBlending )
: pos ( pos ) , lifetime ( lifetime ) , upperLevel ( upperLevel ) , size ( size ) , fadein ( fadein ) , original_fadeInTime ( fadein ) , fadeout ( fadeout ) , original_fadeOutTime ( fadeout ) , spd ( spd ) , col ( col ) , rotation ( rotation ) , rotationSpd ( rotationSpd ) , additiveBlending ( additiveBlending ) {
this - > animation . AddState ( imgFile , ANIMATION_DATA . at ( imgFile ) ) ;
this - > animation . ChangeState ( internal_animState , imgFile ) ;
}
bool Effect : : Update ( float fElapsedTime ) {