[][src]Module rustenginelib::piece

Constants

BISHOP

BISHOP represents chess figure 'bishop'

BLACK

BLACK represents black chess color

FIGURE_FEN_SYMBOLS

FIGURE_FEN_SYMBOLS maps a figure to its fen symbol

FIGURE_SAN_LETTERS

FIGURE_SAN_LETTERS maps a figure to its san letter

JAILER

JAILER represents chess figure 'jailer'

KING

KING represents chess figure 'king'

KNIGHT

KNIGHT represents chess figure 'knight'

LANCER

LANCER represents chess figure 'lancer'

LANCERE

LANCERE represents chess figure 'lancere'

LANCERN

LANCERN represents chess figure 'lancern'

LANCERNE

LANCERNE represents chess figure 'lancerne'

LANCERNW

LANCERNW represents chess figure 'lancernw'

LANCERS

LANCERS represents chess figure 'lancers'

LANCERSE

LANCERSE represents chess figure 'lancerse'

LANCERSW

LANCERSW represents chess figure 'lancersw'

LANCERW

LANCERW represents chess figure 'lancerw'

NO_FIGURE

NO_FIGURE represents no figure on a given square

PAWN

PAWN represents chess figure 'pawn'

PIECE_FEN_SYMBOLS

PIECE_FEN_SYMBOLS maps a piece to its fen symbol

QUEEN

QUEEN represents chess figure 'queen'

ROOK

ROOK represents chess figure 'rook'

SENTRY

SENTRY represents chess figure 'sentry'

WHITE

WHITE represents white chess color

Traits

FigureTrait

FigureTrait adds methods to Figure

PieceTrait

PieceTrait adds methods to Piece

Functions

color_figure

returns a piece from color and figure

Type Definitions

Color

Color type represents a chess color

Figure

Figure type represents a chess figure as an unsigned int

Piece

Piece type represents a chess piece as an unsigned int