#ifndef PKMNLIB_EXPERIENCELIBRARY_HPP #define PKMNLIB_EXPERIENCELIBRARY_HPP #include #include namespace PkmnLib::Battling { class ExperienceLibrary final : public CreatureLib::Battling::ExperienceLibrary { public: void HandleExperienceGain( CreatureLib::Battling::Creature* non_null faintedMon, const std::unordered_set>& opponents) const override; }; } #endif // PKMNLIB_EXPERIENCELIBRARY_HPP