a class representing coordinates
terminal_color
a type for terminal colors, used in the print functions.
void print_debug(int i)
Print a message to the standard output : "test i". Used for debug purposes.
bool king_castle_input(std::string const &cmd)
Check if an input correponds to a king castling move.
void terminal_reset_all()
reset all terminal attributes
bool standard_input(std::string const &cmd)
Check if an input corresponds to a standard move.
bool correct_input(std::string const &cmd)
Check if an input is conform.
void terminal_set_background_color(terminal_color color)
set the terminal background color to the input
bool queen_castle_input(std::string const &cmd)
Check if an input corresponds to a queen castling move.
void terminal_set_text_color(terminal_color color)
set the terminal font color to the input
bool is_corresponding(coordinates start, coordinates end, coordinates movement)
verify if a movement is corresponding to a starting and ending coordinates