- battle->HeroAnimationAt(cursor) = Animation(
- battle->HeroAt(cursor).Sprite(),
- battle->HeroAt(cursor).AttackFrameTime(),
- battle->HeroAt(cursor).AttackFrames(), 2);
+ if (battle->HeroAt(cursor).AttackAnimation()) {
+ battle->HeroAt(cursor).AttackAnimation()->Start(*this);
+ }