Property | Type | Description | |
---|---|---|---|
CastlingMasks | ulong[][][] | ||
CastlingMoves | Queem.Core.Move[][][][] | ||
CastlingSquares | Square[][][][] | ||
KingMoves | ulong[] |
Method | Description | |
---|---|---|
CreateCastlingMoves ( ) : Queem.Core.Move[][][][] | ||
GetCastlingMask ( PlayerPosition playerPosition, System.Color playerColor ) : ulong[] | ||
SquaresAreConnected ( ulong sq1, ulong sq2, ulong path ) : bool |
Method | Description | |
---|---|---|
CreateCastlingMasks ( ) : ulong[][][] | ||
CreateCastlingSquares ( ) : Square[][][][] | ||
GetLowerLongShortMasks ( ) : ulong[] | ||
GetLowerShortLongMasks ( ) : ulong[] | ||
GetUpperLongShortMasks ( ) : ulong[] | ||
GetUpperShortLongMasks ( ) : ulong[] | ||
KingBitBoardHelper ( ) : System |
public static CreateCastlingMoves ( ) : Queem.Core.Move[][][][] | ||
return | Queem.Core.Move[][][][] |
public static GetCastlingMask ( PlayerPosition playerPosition, System.Color playerColor ) : ulong[] | ||
playerPosition | PlayerPosition | |
playerColor | System.Color | |
return | ulong[] |
public static SquaresAreConnected ( ulong sq1, ulong sq2, ulong path ) : bool | ||
sq1 | ulong | |
sq2 | ulong | |
path | ulong | |
return | bool |
public static ulong[][][] CastlingMasks | ||
return | ulong[][][] |
public static Move[][][][],Queem.Core CastlingMoves | ||
return | Queem.Core.Move[][][][] |
public static Square[][][][] CastlingSquares | ||
return | Square[][][][] |