bool MonsterAlive(int index) const;
bool CapsuleAlive() const;
+ std::vector<Hero>::iterator HeroesBegin() { return heroes.begin(); }
std::vector<Hero>::const_iterator HeroesBegin() const { return heroes.begin(); }
+ std::vector<Hero>::iterator HeroesEnd() { return heroes.end(); }
std::vector<Hero>::const_iterator HeroesEnd() const { return heroes.end(); }
Hero &HeroAt(int index);
const Hero &HeroAt(int index) const;