Property | Type | Description | |
---|---|---|---|
AttacksLeftMoves | Move[][][][] | ||
AttacksRightMoves | Move[][][][] | ||
DoublePushes | Move[][][][] | ||
QuietMoves | Move[][][][] |
Method | Description | |
---|---|---|
FilePawnFill ( ulong gen ) : ulong | ||
NorthPawnsFill ( ulong gen ) : ulong | ||
SouthPawnsFill ( ulong gen ) : ulong |
Method | Description | |
---|---|---|
GenerateDoublePushes ( ) : Move[][][][] | ||
GenerateLeftMoves ( ) : Move[][][][] | ||
GenerateQuietMoves ( ) : Move[][][][] | ||
GenerateRightMoves ( ) : Move[][][][] | ||
GetLeftDownMoves ( int rank, byte b ) : Move[] | ||
GetLeftUpMoves ( int rank, byte b ) : Move[] | ||
GetPawnMoves ( int rank, byte b, int delta ) : Move[] | ||
GetQuietDownMoves ( int rank, byte b ) : Move[] | ||
GetQuietUpMoves ( int rank, byte b ) : Move[] | ||
GetRightDownMoves ( int rank, byte b ) : Move[] | ||
GetRightUpMoves ( int rank, byte b ) : Move[] | ||
PawnBitBoardHelper ( ) : System |
public static FilePawnFill ( ulong gen ) : ulong | ||
gen | ulong | |
return | ulong |
public static NorthPawnsFill ( ulong gen ) : ulong | ||
gen | ulong | |
return | ulong |
public static SouthPawnsFill ( ulong gen ) : ulong | ||
gen | ulong | |
return | ulong |
public static Move[][][][] AttacksLeftMoves | ||
return | Move[][][][] |
public static Move[][][][] AttacksRightMoves | ||
return | Move[][][][] |
public static Move[][][][] DoublePushes | ||
return | Move[][][][] |