X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fmenu%2FStatusMenu.cpp;h=be6774388729afdad4bf3ee6eb1f7e63e29e08c0;hb=590f468d34edb704de415d05d51f087da106a547;hp=3a9b38f3489f58fc0b282c8e9108e948afb8d536;hpb=f552d26f537af9fa48255bd71cdc1a0a1b860bac;p=l2e.git diff --git a/src/menu/StatusMenu.cpp b/src/menu/StatusMenu.cpp index 3a9b38f..be67743 100644 --- a/src/menu/StatusMenu.cpp +++ b/src/menu/StatusMenu.cpp @@ -178,22 +178,10 @@ void StatusMenu::RenderEquipment(SDL_Surface *screen, const Vector &offset) Vector lineBreak(0, 2 * parent->Res().statusFont->CharHeight()); Vector position(offset); - RenderEquipmentLine(hero.Weapon(), screen, position); - - position += lineBreak; - RenderEquipmentLine(hero.Armor(), screen, position); - - position += lineBreak; - RenderEquipmentLine(hero.Shield(), screen, position); - - position += lineBreak; - RenderEquipmentLine(hero.Helmet(), screen, position); - - position += lineBreak; - RenderEquipmentLine(hero.Ring(), screen, position); - - position += lineBreak; - RenderEquipmentLine(hero.Jewel(), screen, position); + for (int i = 0; i < Hero::EQUIP_COUNT; ++i) { + RenderEquipmentLine(hero.Equipment(Hero::EquipSlot(i)), screen, position); + position += lineBreak; + } } void StatusMenu::RenderEquipmentLine(const Item *item, SDL_Surface *screen, const Vector &position) const {