Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
core_dataclass_mirrors.py File Reference

Go to the source code of this file.

Classes

class  xiangqipy.core_dataclass_mirrors.PointsTypeDeterminer
 Determines the integer type used for Points int the C++ core, and provides a numpy integer type with the same size and signed-ness. More...
 
class  xiangqipy.core_dataclass_mirrors.MinimaxResultTypePy
 Enum indicating the type of result obtained from Minimax analysis of a single node. More...
 
class  xiangqipy.core_dataclass_mirrors.GamePiece
 A Python GamePiece. More...
 
class  xiangqipy.core_dataclass_mirrors.BoardSpace
 A Python BoardSpace. More...
 
class  xiangqipy.core_dataclass_mirrors.Move
 A Python Move. More...
 
class  xiangqipy.core_dataclass_mirrors.MoveCollection
 A Python MoveCollection. More...
 
class  xiangqipy.core_dataclass_mirrors.EqualScoreMoves
 A Python EqualScoreMoves. More...
 
class  xiangqipy.core_dataclass_mirrors.TranspositionTableSizesAtEvents
 
class  xiangqipy.core_dataclass_mirrors.ExecutedMove
 A Python ExecutedMove. More...
 
class  xiangqipy.core_dataclass_mirrors.SearchSummary
 A Python SearchSummary. More...
 
class  xiangqipy.core_dataclass_mirrors.SearchSummaries
 A Python SearchSummaries. More...
 

Namespaces

namespace  xiangqipy
 Python package that wraps the C++ core.
 
namespace  xiangqipy.core_dataclass_mirrors
 Contains classes that mirror the structure of some core C++ classes, primarily to facilitate easy IO of a GameSummary with msgspec.