Files
PkmnLib.NET/PkmnLib.Dynamic/Libraries/ExperienceGainCalculator.cs
Deukhoofd 90eaeb1a72
All checks were successful
Build / Build (push) Successful in 1m49s
Implements experience gain
2025-11-02 23:20:07 +01:00

14 lines
406 B
C#

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