Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
humanplayerio::InputRetrievalMessages Class Reference

#include <move_evaluator_human_for_concepts.hpp>

Collaboration diagram for humanplayerio::InputRetrievalMessages:
Collaboration graph

Public Member Functions

void DisplayInputPrompt ()
 
void NotifyInvalidInput ()
 
void NotifyIllegalMove ()
 

Private Attributes

std::string input_prompt_ {"Enter a move in the form 'from_space, to_space': "}
 
std::string invalid_input_msg_ {"Invalid input"}
 
std::string illegal_move_msg_ {"Illegal move. Please enter a different move."}
 

Detailed Description

Definition at line 12 of file move_evaluator_human_for_concepts.hpp.

Member Function Documentation

◆ DisplayInputPrompt()

void humanplayerio::InputRetrievalMessages::DisplayInputPrompt ( )

Definition at line 85 of file move_evaluator_human_for_concepts.cpp.

◆ NotifyIllegalMove()

void humanplayerio::InputRetrievalMessages::NotifyIllegalMove ( )

Definition at line 93 of file move_evaluator_human_for_concepts.cpp.

◆ NotifyInvalidInput()

void humanplayerio::InputRetrievalMessages::NotifyInvalidInput ( )

Definition at line 89 of file move_evaluator_human_for_concepts.cpp.

Member Data Documentation

◆ illegal_move_msg_

std::string humanplayerio::InputRetrievalMessages::illegal_move_msg_ {"Illegal move. Please enter a different move."}
private

Definition at line 15 of file move_evaluator_human_for_concepts.hpp.

◆ input_prompt_

std::string humanplayerio::InputRetrievalMessages::input_prompt_ {"Enter a move in the form 'from_space, to_space': "}
private

Definition at line 13 of file move_evaluator_human_for_concepts.hpp.

◆ invalid_input_msg_

std::string humanplayerio::InputRetrievalMessages::invalid_input_msg_ {"Invalid input"}
private

Definition at line 14 of file move_evaluator_human_for_concepts.hpp.


The documentation for this class was generated from the following files: