Begin work on outlining dynamic side
This commit is contained in:
19
PkmnLib.Dynamic/Libraries/MiscLibrary.cs
Normal file
19
PkmnLib.Dynamic/Libraries/MiscLibrary.cs
Normal file
@@ -0,0 +1,19 @@
|
||||
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();
|
||||
}
|
||||
Reference in New Issue
Block a user