- bool HasMoreHeroes() const { return activeHero < (int) heroes.size(); }
- void NextHero() { ++activeHero; }
+ graphics::Menu<const common::Spell *> &GetSpellMenu() { return spellMenus[activeHero]; }
+ const graphics::Menu<const common::Spell *> &GetSpellMenu() const { return spellMenus[activeHero]; }
+ graphics::Menu<const common::Item *> &GetIkariMenu() { return ikariMenus[activeHero]; }
+ const graphics::Menu<const common::Item *> &GetIkariMenu() const { return ikariMenus[activeHero]; }
+ graphics::Menu<const common::Item *> &GetItemMenu() { return itemMenu; }
+ const graphics::Menu<const common::Item *> &GetItemMenu() const { return itemMenu; }
+
+ void NextHero();