17 lines
465 B
C++
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
|