+ if(target_obj)
+ {
+ if(stacked)
+ player->play_stacked(*target_obj, *anim, speed);
+ else
+ player->play(*target_obj, *anim, speed);
+ }
+ else
+ {
+ if(stacked)
+ player->play_stacked(*target, *anim, speed);
+ else
+ player->play(*target, *anim, speed);
+ }
+}
+
+void Animate::end(float)
+{
+ player->stop(*target, *anim);