3 #include "BattlerType.h"
4 #include "mof/DataRow.h"
13 std::vector<BattlerFacade*> m_enemyBattlerList;
14 std::vector<BattlerFacade*> m_idealBattlerList;
15 std::vector<BattlerFacade*> m_heroBattlerList;
16 std::vector<BattlerFacade*> m_battlerList;
18 BattlerGroup(const BattlerGroup&){;}
19 BattlerGroup& operator=(const BattlerGroup&){return *this;}
24 void addBattler(BattlerType type , BattlerFacade* pBattler);
25 void addEnemyBattlers(mof::DataRow& unitData , et::Common& common);
26 BattlerFacade* getBattlerAt(int index) const;
27 const std::vector<BattlerFacade*>& getBattlerList() const;
28 const std::vector<BattlerFacade*> getBattlerListAlive() const;
29 BattlerFacade* getEnemyBattlerAt(int index) const;
30 BattlerFacade* getIdealBattlerAt(int index) const;
31 BattlerFacade* getHeroBattler() const;
33 const std::vector<BattlerFacade*>& getEnemyBattlerList() const;
34 const std::vector<BattlerFacade*> getEnemyBattlerListAlive() const;
35 const std::vector<BattlerFacade*>& getIdealBattlerList() const;
36 const std::vector<BattlerFacade*> getIdealBattlerListAlive() const;