X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fbattle%2Fstates%2FSelectAttackType.cpp;h=c5e0bba3b580ebcd20886fed04996f54f590b130;hb=57675025108b7ad3989737f18ebfeec8e5e44889;hp=7dd06f6217b8e610f49828b891994b020ef20c1d;hpb=ee2e9e25571908bc840b08ab954be05f357e7f58;p=l2e.git diff --git a/src/battle/states/SelectAttackType.cpp b/src/battle/states/SelectAttackType.cpp index 7dd06f6..c5e0bba 100644 --- a/src/battle/states/SelectAttackType.cpp +++ b/src/battle/states/SelectAttackType.cpp @@ -7,6 +7,7 @@ #include "SelectAttackType.h" +#include "SelectItem.h" #include "SelectMoveAction.h" #include "SelectSpell.h" #include "../AttackChoice.h" @@ -82,8 +83,7 @@ void SelectAttackType::HandleInput(const Input &input) { battle->NextHero(); break; case AttackChoice::ITEM: - // TODO: switch to item select - battle->NextHero(); + ctrl->PushState(new SelectItem(battle, this)); break; default: throw std::logic_error("selected invalid attack type");