A namespace for all chess related objects that are not related to the GUI.
Index M_current_index
The index to the current piece, or 64 if this iterator points one passed the end. ...
A particular piece on the board.
Piece operator*() const
Return the Piece that stands on the current index.
ChessPosition const * M_chess_position
The underlaying chess position.
Piece const * operator->(void) const
Return a pointer to the Piece standing on the current index.