Chessistics/chessistics-engine/Commands/IWorldCommand.cs

11 lines
261 B
C#
Raw Normal View History

using Chessistics.Engine.Events;
using Chessistics.Engine.Model;
namespace Chessistics.Engine.Commands;
public interface IWorldCommand
{
void Apply(BoardState state, List<IWorldEvent> changeList);
void AssertApplicationConditions(BoardState state);
}