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

Go to the source code of this file.

Namespaces

namespace  xiangqipy
 Python package that wraps the C++ core.
 
namespace  xiangqipy.move_translator
 Contains functions used to convert algebraic board notation into integer indices array notation.
 

Functions

List[str] xiangqipy.move_translator.parse_input (str player_input)
 
bool xiangqipy.move_translator.is_valid_algebraic_pair (List[str] parsed_input)
 
BoardSpace xiangqipy.move_translator.algebraic_space_to_boardspace (str algebraic_space)
 
str xiangqipy.move_translator.boardspace_to_algebraic_space (BoardSpace board_space)
 
Move xiangqipy.move_translator.convert_parsed_input_to_move (List[str] parsed_input)
 
str xiangqipy.move_translator.convert_move_to_input_str (Move move)