+ CREATURE_IT GameWorld::GetPlayerCreature(void);
+
+ /*!
+ * @brief \8ds\93®\8f\87\83\8a\83X\83g\82ð\95Ô\82·
+ * @return \8ds\93®\8f\87\83\8a\83X\83g
+ */
+ ACTION_LIST *GameWorld::GetActionList(void);
+
+ /*!
+ * @brief \8ew\92è\83t\83B\81[\83\8b\83h\8by\82Ñ\8dÀ\95W\82É\91¶\8dÝ\82·\82é\83N\83\8a\81[\83`\83\83\81[\82ª\82¢\82é\82©\82ð\94»\95Ê\82µ\83N\83\8a\81[\83`\83\83\81[\82ð\95Ô\82·\81B
+ * @param fieldID \83t\83B\81[\83\8b\83hID
+ * @param positionPtr \8dÀ\95W\83|\83C\83\93\83^
+ * @param \91¶\8dÝ\82·\82é\83N\83\8a\81[\83`\83\83\81[\82Ì\83|\83C\83\93\83^\81A\91¶\8dÝ\82µ\82È\82¢\8fê\8d\87NULL\81B
+ */
+ Creature *GameWorld::GetCreatureFromPosition(ID fieldID, Coordinates *positionPtr);
+
+ /*!
+ * @brief \8ew\92è\83t\83B\81[\83\8b\83h\8by\82Ñ\8dÀ\95W\82É\91¶\8dÝ\82·\82é\92n\8c`\8fî\95ñ\82ð\95Ô\82·\81B
+ * @param fieldID \83t\83B\81[\83\8b\83hID
+ * @param positionPtr \8dÀ\95W\83|\83C\83\93\83^
+ * @param \91¶\8dÝ\82·\82é\83N\83\8a\81[\83`\83\83\81[\82Ì\83|\83C\83\93\83^\81A\91¶\8dÝ\82µ\82È\82¢\8fê\8d\87NULL\81B
+ */
+ Floor *GameWorld::GetFloorFromPosition(ID fieldID, Coordinates *positionPtr);
+
+ std::map<TAG, boost::shared_ptr<Floor>> *GameWorld::GetFloorList(void);
+
+ std::map<TAG, boost::shared_ptr<Species>> *GameWorld::GetSpeciesList(void);
+
+ /*!
+ * @brief \8e\9e\8aÔ\8co\89ß\8f\88\97\9d\82ð\8ds\82¢\81A\8e\9f\82Ì\83A\83N\83V\83\87\83\93\83I\83u\83W\83F\83N\83g\82ð\95Ô\82·\81B
+ * @return \8ds\93®\8f\87\83\8a\83X\83g
+ */
+ HaveGameTime *GameWorld::GetNextActionObject(void);
+