C# Class Queem.Core.BitBoards.Helpers.BishopBitBoardHelper

显示文件 Open project: Ribtoks/Queem

Public Properties

Property Type Description
AntiDiagonalsMasks ulong[]
DiagonalsMasks ulong[]

Public Methods

Method Description
GenerateAntiDiagonals ( ) : ulong[]
GenerateDiagonals ( ) : ulong[]
GetDiagonalMask ( Square sq ) : ulong

Private Methods

Method Description
BishopBitBoardHelper ( ) : System

Method Details

GenerateAntiDiagonals() public static method

public static GenerateAntiDiagonals ( ) : ulong[]
return ulong[]

GenerateDiagonals() public static method

public static GenerateDiagonals ( ) : ulong[]
return ulong[]

GetDiagonalMask() public static method

public static GetDiagonalMask ( Square sq ) : ulong
sq Square
return ulong

Property Details

AntiDiagonalsMasks public_oe static_oe property

public static ulong[] AntiDiagonalsMasks
return ulong[]

DiagonalsMasks public_oe static_oe property

public static ulong[] DiagonalsMasks
return ulong[]