|
Xiangiqgame
AI engine for Xiangqi
|
Contains functions used to convert algebraic board notation into integer indices array notation. More...
Functions | |
| List[str] | parse_input (str player_input) |
| bool | is_valid_algebraic_pair (List[str] parsed_input) |
| BoardSpace | algebraic_space_to_boardspace (str algebraic_space) |
| str | boardspace_to_algebraic_space (BoardSpace board_space) |
| Move | convert_parsed_input_to_move (List[str] parsed_input) |
| str | convert_move_to_input_str (Move move) |
Contains functions used to convert algebraic board notation into integer indices array notation.
| BoardSpace xiangqipy.move_translator.algebraic_space_to_boardspace | ( | str | algebraic_space | ) |
Definition at line 22 of file move_translator.py.
| str xiangqipy.move_translator.boardspace_to_algebraic_space | ( | BoardSpace | board_space | ) |
Definition at line 31 of file move_translator.py.
| str xiangqipy.move_translator.convert_move_to_input_str | ( | Move | move | ) |
Definition at line 43 of file move_translator.py.
| Move xiangqipy.move_translator.convert_parsed_input_to_move | ( | List[str] | parsed_input | ) |
Definition at line 37 of file move_translator.py.
| bool xiangqipy.move_translator.is_valid_algebraic_pair | ( | List[str] | parsed_input | ) |
Definition at line 16 of file move_translator.py.
| List[str] xiangqipy.move_translator.parse_input | ( | str | player_input | ) |
Definition at line 11 of file move_translator.py.