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: