- if (moveChoice == -1) {
- if (input.IsDown(Input::PAD_UP)) {
- moveMenu.Select(MoveMenu::CHANGE);
- } else if (input.IsDown(Input::PAD_DOWN)) {
- moveMenu.Select(MoveMenu::RUN);
- } else {
- moveMenu.Select(MoveMenu::ATTACK);
- }
-
- if (input.JustPressed(Input::ACTION_A)) {
- moveChoice = moveMenu.Selected();
- }
- } else {
- if (input.IsDown(Input::PAD_UP)) {
- attackTypeMenu.Select(AttackTypeMenu::MAGIC);
- } else if (input.IsDown(Input::PAD_RIGHT)) {
- attackTypeMenu.Select(AttackTypeMenu::DEFEND);
- } else if (input.IsDown(Input::PAD_DOWN)) {
- attackTypeMenu.Select(AttackTypeMenu::IKARI);
- } else if (input.IsDown(Input::PAD_LEFT)) {
- attackTypeMenu.Select(AttackTypeMenu::ITEM);
- } else {
- attackTypeMenu.Select(AttackTypeMenu::SWORD);
- }
-
- if (input.JustPressed(Input::ACTION_A)) {
- activeHero = (activeHero + 1) % 4;
- }
- }