Häufig verwendete Methoden
Häufig verwendete Methoden
Häufig verwendete Methoden
Häufig verwendete Methoden
private BitBoard GetSimilarAttacks(Move move) { var from = move.FromSquare(); var pt = _pos.GetPieceType(from); return(pt == PieceTypes.Pawn || pt == PieceTypes.King ? BitBoard.Empty : _pos.GetAttacks(move.ToSquare(), pt, _pos.Pieces()) ^ from); }