{
Dice::Initialize();
XMLLoad();
- abilityList.emplace("DAMMY", boost::make_shared<Ability>());
floorList.emplace(0, boost::make_shared<Floor>(dungeonList.find("VANILLA_WOMB"), 1));
creatureList.emplace(0, boost::make_shared<Creature>(speciesList.find("VANILLA_STIGMATIC")));
return true;
}
+ bool GameWorld::xmlLoadAbility()
+ {
+ std::ifstream ifs("lib-Vanilla\\Ability.xml");
+ assert(ifs);
+ boost::archive::xml_iarchive ia(ifs);
+ ia >> BOOST_SERIALIZATION_NVP(abilityList);
+ return true;
+ }
+
bool GameWorld::xmlLoadAuthority()
{
std::ifstream ifs("lib-Vanilla\\Authority.xml");
*/
bool GameWorld::xmlSaveTrapBase(void);
+ bool GameWorld::xmlLoadAbility(void);
bool GameWorld::xmlLoadAuthority(void);
bool GameWorld::xmlLoadBuilding(void);
bool GameWorld::xmlLoadCamp(void);