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.