#include "ItemEgo.h"
#include "ItemTrait.h"
#include "Karma.h"
+#include "Quest.h"
#include "Skill.h"
#include "Species.h"
#include "Trap.h"
map<TAG, shared_ptr<Camp>> campList; /*!<\91S\90w\89c\83\8a\83X\83g*/
map<TAG, shared_ptr<Dungeon>> dungeonList; /*!<\91S\83_\83\93\83W\83\87\83\93\83\8a\83X\83g*/
map<TAG, shared_ptr<CreatureTrait>> creatureTraitList; /*!<\91S\83N\83\8a\81[\83`\83\83\81[\93Á\90«\83\8a\83X\83g*/
+ map<TAG, shared_ptr<Quest>> questList; /*!<\91S\83N\83G\83X\83g\93Á\90«\83\8a\83X\83g*/
//\93®\93I\83f\81[\83^\83\8a\83X\83g
map<ID, shared_ptr<Item>> itemList; /*!<\91S\83A\83C\83e\83\80\83\8a\83X\83g*/
*/
Creature *GameWorld::GetCreature(ID id);
+ /*!
+ * @brief GameWorld\92\86\82É\91¶\8dÝ\82·\82é\83N\83G\83X\83g\82ð\95Ô\82·
+ * @param tag \83N\83G\83X\83g\82Ì\83^\83O
+ * @return \83N\83G\83X\83g\82Ì\8eQ\8fÆ\83|\83C\83\93\83^\81A\91¶\8dÝ\82µ\82È\82¯\82ê\82ÎNULL\82ð\95Ô\82·\81B
+ */
+ Quest *GameWorld::GetQuest(TAG tag);
+
/*
* @brief \83v\83\8c\83C\8f\88\97\9d\83\81\83C\83\93\83\8b\81[\83v
* @return \83Q\81[\83\80\8fI\97¹\83R\81[\83h