|
libscid 0.1.0
Chess applications made easy.
|
Public Member Functions | |
| GameCursor (const Game &game) | |
| const Move * | previousMove () const |
| const Move * | nextMove () const |
| const Variation * | currentVariation () const |
| std::vector< const Move * > | movesToCursor () const |
| std::optional< scid::core::Position > | currentPosition () const |
| std::size_t | ply () const |
| std::size_t | variationCount () const |
| std::size_t | variationDepth () const |
| std::size_t | variationIndex () const |
| bool | isAtLineStart () const |
| bool | isAtLineEnd () const |
| bool | isAtVariationStart () const |
| bool | isAtVariationEnd () const |
| bool | isAtGameStart () const |
| bool | isAtGameEnd () const |
| bool | isAtEmptyVariation () const |
| bool | next () |
| bool | previous () |
| bool | enterVariation (std::size_t index) |
| bool | exitVariation () |
| void | toStart () |
| void | toEnd () |
| bool | toPly (std::size_t ply) |
| MovetextLocation | location () const |
| bool | restore (MovetextLocation location) |