#ifndef PKMNLIB_AI_BUILDLIBRARY_HPP #define PKMNLIB_AI_BUILDLIBRARY_HPP #include #include #include "BuildItems.hpp" #include "BuildMoves.hpp" #include "BuildNatures.hpp" #include "BuildSpecies.hpp" #include "BuildTypes.hpp" #include "GrowthRatesBuilder.hpp" class BuildLibrary { static PkmnLib::Library::TimeOfDay GetTime() { return PkmnLib::Library::TimeOfDay::Morning; } public: static void LogBuildTimes(); static PkmnLib::Battling::BattleLibrary* Build(const std::string& pathString, std::function onScriptInitialize = {}); }; #endif // PKMNLIB_AI_BUILDLIBRARY_HPP