| Class | Description |
|---|---|
| Chess | |
| State |
| Function | Description |
|---|---|
| algebraic(i) | Converts a 0x88 square to algebraic notation. |
| file(i) | Extracts the zero-based file of an 0x88 square. |
| rank(i) | Extracts the zero-based rank of an 0x88 square. |
| Variable | Description |
|---|---|
| BISHOP | |
| BITS | |
| BLACK | |
| EMPTY | |
| FLAGS | |
| KING | |
| KNIGHT | |
| PAWN | |
| QUEEN | |
| ROOK | |
| SQUARES | |
| WHITE |
| Type Alias | Description |
|---|---|
| Color | |
| FenComment | |
| Move | Represents a chess move |
| PartialMove | |
| Piece | |
| PieceSymbol | |
| Validation |