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.
Modules
board_state |
Contains the |
castle_rights |
Module for the |
eval |
Module for evaluating the strength of a current position. |
movegen |
Module for generating moves from a [Board]. Allow for generating Legal and Pseudo-Legal moves of various types. |
piece_locations |
Contains a structure that maps from squares of a board to a player / piece at that square. |
Structs
Board |
Represents a Chessboard through a |
MAGIC_HELPER |
Statically initialized lookup tables created when first ran.
Nothing will ever be mutated in here, so it is safe to pass around.
See |
RandBoard |
Random board generator. Creates either one or many random boards with optional parameters. |
Enums
BoardCheckError |