CreatureLib/src/Battling/Library/ExperienceLibrary.hpp

17 lines
465 B
C++

#ifndef CREATURELIB_EXPERIENCELIBRARY_HPP
#define CREATURELIB_EXPERIENCELIBRARY_HPP
namespace CreatureLib::Battling {
class Creature;
class ExperienceLibrary {
public:
virtual ~ExperienceLibrary() = default;
virtual void HandleExperienceGain(Creature* faintedMon,
const std::unordered_set<ArbUt::BorrowedPtr<Creature>>& opponents) const;
};
}
#endif // CREATURELIB_EXPERIENCELIBRARY_HPP