public static long UpdateZobristKey(
long i64ZobristKey,
int iPos1,
ChessBoard PieceE eOldPiece1,
ChessBoard PieceE eNewPiece1,
int iPos2,
ChessBoard PieceE eOldPiece2,
ChessBoard PieceE eNewPiece2
)
public static long UpdateZobristKey(
long i64ZobristKey,
int iPos1,
ChessBoard..::..PieceE eOldPiece1,
ChessBoard..::..PieceE eNewPiece1,
int iPos2,
ChessBoard..::..PieceE eOldPiece2,
ChessBoard..::..PieceE eNewPiece2
)
Public Shared Function UpdateZobristKey (
i64ZobristKey As Long,
iPos1 As Integer,
eOldPiece1 As ChessBoard PieceE,
eNewPiece1 As ChessBoard PieceE,
iPos2 As Integer,
eOldPiece2 As ChessBoard PieceE,
eNewPiece2 As ChessBoard PieceE
) As Long
Public Shared Function UpdateZobristKey (
i64ZobristKey As Long,
iPos1 As Integer,
eOldPiece1 As ChessBoard..::..PieceE,
eNewPiece1 As ChessBoard..::..PieceE,
iPos2 As Integer,
eOldPiece2 As ChessBoard..::..PieceE,
eNewPiece2 As ChessBoard..::..PieceE
) As Long
public:
static long long UpdateZobristKey(
long long i64ZobristKey,
int iPos1,
ChessBoard PieceE eOldPiece1,
ChessBoard PieceE eNewPiece1,
int iPos2,
ChessBoard PieceE eOldPiece2,
ChessBoard PieceE eNewPiece2
)
public:
static long long UpdateZobristKey(
long long i64ZobristKey,
int iPos1,
ChessBoard..::..PieceE eOldPiece1,
ChessBoard..::..PieceE eNewPiece1,
int iPos2,
ChessBoard..::..PieceE eOldPiece2,
ChessBoard..::..PieceE eNewPiece2
)
static member UpdateZobristKey :
i64ZobristKey : int64 *
iPos1 : int *
eOldPiece1 : ChessBoard PieceE *
eNewPiece1 : ChessBoard PieceE *
iPos2 : int *
eOldPiece2 : ChessBoard PieceE *
eNewPiece2 : ChessBoard PieceE -> int64
static member UpdateZobristKey :
i64ZobristKey : int64 *
iPos1 : int *
eOldPiece1 : ChessBoard..::..PieceE *
eNewPiece1 : ChessBoard..::..PieceE *
iPos2 : int *
eOldPiece2 : ChessBoard..::..PieceE *
eNewPiece2 : ChessBoard..::..PieceE -> int64