#include "stdafx.h"
#include "Deeangband.h"
+#include "Ability.h"
#include "Authority.h"
#include "Building.h"
#include "Camp.h"
private:
//\90Ã\93I\83f\81[\83^\83\8a\83X\83g
+ std::map<TAG, boost::shared_ptr<Ability>> abilityList; /*!<\91S\94\93®\8bZ\94\\83\8a\83X\83g*/
std::map<TAG, boost::shared_ptr<Authority>> authorityList; /*!<\91S\8c \94\\83\8a\83X\83g*/
std::map<TAG, boost::shared_ptr<Building>> buildingList; /*!<\91S\8e{\90Ý\83\8a\83X\83g*/
std::map<TAG, boost::shared_ptr<Camp>> campList; /*!<\91S\90w\89c\83\8a\83X\83g*/
std::map<TAG, boost::shared_ptr<Effect>> effectList; /*!<\91S\8cø\89Ê\91®\90«\83\8a\83X\83g*/
std::map<TAG, boost::shared_ptr<Feature>> featureList; /*!<\91S\92n\8c`\83\8a\83X\83g*/
std::map<TAG, boost::shared_ptr<FixedArtifact>> fixedArtifactList; /*!<\91S\8cÅ\92è\83A\81[\83e\83B\83t\83@\83N\83g\83\8a\83X\83g*/
- std::map<TAG, boost::shared_ptr<ItemBase>> itemBaseList; /*!<\91S\83A\83C\83e\83\80\83x\81[\83X\83\8a\83X\83g*/ std::map<TAG, boost::shared_ptr<ItemEgo>> itemEgoList; /*!<\91S\83A\83C\83e\83\80\83G\83S\83\8a\83X\83g*/
+ std::map<TAG, boost::shared_ptr<ItemBase>> itemBaseList; /*!<\91S\83A\83C\83e\83\80\83x\81[\83X\83\8a\83X\83g*/
+ std::map<TAG, boost::shared_ptr<ItemEgo>> itemEgoList; /*!<\91S\83A\83C\83e\83\80\83G\83S\83\8a\83X\83g*/
std::map<TAG, boost::shared_ptr<ItemTrait>> itemTraitList; /*!<\91S\83A\83C\83e\83\80\93Á\90«\83\8a\83X\83g*/
std::map<TAG, boost::shared_ptr<Karma>> karmaList; /*!<\91S\83J\83\8b\83}\83\8a\83X\83g*/
std::map<TAG, boost::shared_ptr<Quest>> questList; /*!<\91S\83N\83G\83X\83g\93Á\90«\83\8a\83X\83g*/
Creature *GameWorld::GetCreature(ID id);
/*!
+ * @brief GameWorld\92\86\82É\91¶\8dÝ\82·\82é\94\93®\8bZ\94\\82ð\95Ô\82·
+ * @return \91S\94\93®\8bZ\94\\82Ì\83\8a\83X\83g
+ */
+ std::map<TAG, boost::shared_ptr<Ability>> *GameWorld::GetAbilityList(void);
+
+ /*!
* @brief GameWorld\92\86\82É\91¶\8dÝ\82·\82é\83N\83\8a\81[\83`\83\83\81[\82ð\95Ô\82·
- * @return \83N\83\8a\81[\83`\83\83\81[\82Ì\83\8a\83X\83g
+ * @return \91S\83N\83\8a\81[\83`\83\83\81[\82Ì\83\8a\83X\83g
*/
std::map<ID, boost::shared_ptr<Creature>> *GameWorld::GetCreatureList(void);