using PkmnLib.Dynamic.Models; namespace PkmnLib.Dynamic.Libraries; /// /// Calculates experience gain for Pokémon battles. /// public interface IExperienceGainCalculator { /// /// Calculates the experience a Pokémon gains when defeating another Pokémon. /// uint CalculateExperienceGain(IPokemon defeatedPokemon, IPokemon victoriousPokemon); }