C# Класс Queem.Core.BitBoards.Helpers.PawnBitBoardHelper

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
AttacksLeftMoves Move[][][][]
AttacksRightMoves Move[][][][]
DoublePushes Move[][][][]
QuietMoves Move[][][][]

Открытые методы

Метод Описание
FilePawnFill ( ulong gen ) : ulong
NorthPawnsFill ( ulong gen ) : ulong
SouthPawnsFill ( ulong gen ) : ulong

Приватные методы

Метод Описание
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

Описание методов

FilePawnFill() публичный статический Метод

public static FilePawnFill ( ulong gen ) : ulong
gen ulong
Результат ulong

NorthPawnsFill() публичный статический Метод

public static NorthPawnsFill ( ulong gen ) : ulong
gen ulong
Результат ulong

SouthPawnsFill() публичный статический Метод

public static SouthPawnsFill ( ulong gen ) : ulong
gen ulong
Результат ulong

Описание свойств

AttacksLeftMoves публичное статическое свойство

public static Move[][][][] AttacksLeftMoves
Результат Move[][][][]

AttacksRightMoves публичное статическое свойство

public static Move[][][][] AttacksRightMoves
Результат Move[][][][]

DoublePushes публичное статическое свойство

public static Move[][][][] DoublePushes
Результат Move[][][][]

QuietMoves публичное статическое свойство

public static Move[][][][] QuietMoves
Результат Move[][][][]