ChessDotNet.Variants.Antichess.AntichessGame.IsValidMove C# (CSharp) Method

IsValidMove() protected method

protected IsValidMove ( Move move, bool validateCheck, bool careAboutWhoseTurnItIs ) : bool
move Move
validateCheck bool
careAboutWhoseTurnItIs bool
return bool
        protected override bool IsValidMove(Move move, bool validateCheck, bool careAboutWhoseTurnItIs)
        {
            if (careAboutWhoseTurnItIs && WhoseTurn != move.Player) return false;

            return GetValidMoves(move.Player).Contains(move);
        }