19 lines
577 B
C#
19 lines
577 B
C#
|
using PkmnLib.Dynamic.Models;
|
||
|
using PkmnLib.Dynamic.Models.Choices;
|
||
|
using PkmnLib.Static;
|
||
|
|
||
|
namespace PkmnLib.Dynamic.Libraries;
|
||
|
|
||
|
public interface IMiscLibrary
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// Returns the choice that's used when a Pokemon is unable to make the move choice it wants to, or when it has no
|
||
|
/// moves left, yet wants to make a move.
|
||
|
/// </summary>
|
||
|
ITurnChoice ReplacementChoice(IPokemon user, byte targetSide, byte targetPosition);
|
||
|
|
||
|
/// <summary>
|
||
|
/// Gets the current time of day for the battle.
|
||
|
/// </summary>
|
||
|
TimeOfDay GetTimeOfDay();
|
||
|
}
|