+ } else if (input.JustPressed(Input::ACTION_B)) {
+ battle->SetAttackType(AttackChoice::UNDECIDED);
+ battle->PreviousHero();
+ if (battle->BeforeFirstHero()) {
+ ctrl->ChangeState(new SelectMoveAction(battle));
+ }
+ }
+
+ if (battle->AttackSelectionDone()) {
+ // TODO: switch to battle animation instead
+ ctrl->PopState();