mirror of
https://gitlab.com/manzerbredes/ochess.git
synced 2025-04-06 01:56:28 +02:00
984 B
984 B
Internal Libraries
Ochess uses 5 internal libraries (excluding wxWidgets):
- cgeditor: A 2D chess game moves presenter/editor
- pgnp: An efficient PGN parser
- chessarbiter: A chess classical chess game arbiter for C++
- uciadapter: A cross platform utility to interact with UCI chess engines
- chess-move-interface: A chess half move interface for libraries interoperability
CGEditor
It is only used in EditorCanvas.
PGNP
It is only used in PGNGameBase.
ChessArbiter
Mostly used in Game and HalfMove.
UCIAdapter
Used in various engine related areas such as MainWindow, EngineTab and LiveEngineDialog.
Chess-Move-Interface
Used in various region of OChess such as PGNGameBase and HalfMove.