Builds a Player object of specific color and GameBoard.
More...
Builds a Player object of specific color and GameBoard.
Definition at line 29 of file player_builder.py.
◆ __init__()
| def xiangqipy.player_builder.SinglePlayerBuilder.__init__ |
( |
|
self, |
|
|
PlayerInput |
player_input, |
|
|
PieceColor |
color, |
|
|
GameBoard |
game_board |
|
) |
| |
◆ _build_ai_player()
| def xiangqipy.player_builder.SinglePlayerBuilder._build_ai_player |
( |
|
self | ) |
|
|
protected |
◆ _build_human_player()
| def xiangqipy.player_builder.SinglePlayerBuilder._build_human_player |
( |
|
self | ) |
|
|
protected |
◆ _move_evaluator_args()
| dict[Callable, Any] xiangqipy.player_builder.SinglePlayerBuilder._move_evaluator_args |
( |
|
self | ) |
|
|
protected |
◆ _player_dispatch()
| dict[PlayerType, Any] xiangqipy.player_builder.SinglePlayerBuilder._player_dispatch |
( |
|
self | ) |
|
|
protected |
◆ build()
| def xiangqipy.player_builder.SinglePlayerBuilder.build |
( |
|
self | ) |
|
◆ evaluator_constructor_dispatch()
| Dict[Tuple, Callable] xiangqipy.player_builder.SinglePlayerBuilder.evaluator_constructor_dispatch |
( |
|
self | ) |
|
◆ _color
| xiangqipy.player_builder.SinglePlayerBuilder._color |
|
protected |
◆ _game_board
| xiangqipy.player_builder.SinglePlayerBuilder._game_board |
|
protected |
◆ player_input
| xiangqipy.player_builder.SinglePlayerBuilder.player_input |
The documentation for this class was generated from the following file: