X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fbattle%2Fstates%2FPerformAttacks.cpp;h=5906650e0418a42949ed44bb26ffaf3e697bd821;hb=04b582180c8f86f50f08f5141a2514a1fcda3e01;hp=35253ce099c2ae6bcf1617b81145798855379ce8;hpb=222167ba3722dc7f47ff7510006bd516e0010a50;p=l2e.git diff --git a/src/battle/states/PerformAttacks.cpp b/src/battle/states/PerformAttacks.cpp index 35253ce..5906650 100644 --- a/src/battle/states/PerformAttacks.cpp +++ b/src/battle/states/PerformAttacks.cpp @@ -58,10 +58,10 @@ void PerformAttacks::HandleEvents(const Input &input) { if (titleBarText) { titleBarText = 0; ++cursor; - while (cursor < (int)battle->Monsters().size() && !battle->MonsterPositionOccupied(cursor)) { + while (cursor < battle->MaxMonsters() && !battle->MonsterPositionOccupied(cursor)) { ++cursor; } - if (cursor >= (int)battle->Monsters().size()) { + if (cursor >= battle->MaxMonsters()) { battle->ClearAllAttacks(); ctrl->PopState(); } @@ -72,7 +72,7 @@ void PerformAttacks::HandleEvents(const Input &input) { if (titleBarText) { titleBarText = 0; ++cursor; - if (cursor == (int)battle->Heroes().size()) { + if (cursor == battle->NumHeroes()) { cursor = 0; monsters = true; } @@ -113,7 +113,7 @@ void PerformAttacks::Render(SDL_Surface *screen) { battle->RenderBackground(screen, offset); battle->RenderMonsters(screen, offset); battle->RenderHeroes(screen, offset); - // render small tags + battle->RenderSmallHeroTags(screen, offset); RenderTitleBar(screen, offset); }