chess_interface_dart library
Classes
- Arbiter
- ChessBoardInterface
- Use this as a main component for simulating chess with complete logics
- ChessPiece
- A single chess piece of a player
- MoveValidator
- This class is responsible for validating moves in ChessBoardInterface instance.
- Position
- To denote Position of a peice
Enums
- GameOverBy
- PieceColor
- Piece colors / Players
- PieceType
- Chess pieces