- Hero &HeroAt(std::vector<Hero>::size_type index) { return heroes[index]; }
- const Hero &HeroAt(std::vector<Hero>::size_type index) const { return heroes[index]; }
- void SwapHeroes(std::vector<Hero>::size_type lhs, std::vector<Hero>::size_type rhs);
+ Hero &HeroAt(int index) { return heroes[index]; }
+ const Hero &HeroAt(int index) const { return heroes[index]; }
+ Monster &MonsterAt(std::vector<Monster>::size_type index) { return monsters[index]; }
+ const Monster &MonsterAt(std::vector<Monster>::size_type index) const { return monsters[index]; }
+ void SwapHeroes(int lhs, int rhs);