Module pleco::board [] [src]

This module contains [Board], the Object representing the current state of a chessboard. All modifications to the current state of the board is done through this object, as well as gathering information about the current state of the board.

Structs

Board

Represents a ChessBoard.

BoardState

Holds useful information concerning the current state of the board.

Castling

Structure to help with recognizing the various possibilities of castling/

MAGIC_HELPER

Statically initialized lookup tables.

Constants

BLACK_ALL
BLACK_CASTLE
BLACK_K
BLACK_Q
WHITE_ALL
WHITE_CASTLE
WHITE_K
WHITE_Q