5 enum class MonsterLoaderVersionType;
8 class MonsterLoaderBase;
9 class MonsterLoaderFactory {
11 static std::shared_ptr<MonsterLoaderBase> create_loader(PlayerType *player_ptr);
14 MonsterLoaderFactory() = delete;
15 static MonsterLoaderVersionType get_version();