20 #ifndef AI_TESTING_STAGE_RCA_HPP_INCLUDED
21 #define AI_TESTING_STAGE_RCA_HPP_INCLUDED
29 #pragma warning(disable:4250)
34 namespace ai_default_rca {
candidate_action_evaluation_loop(ai_context &context, const config &cfg)
std::vector< candidate_action_ptr > candidate_actions_
rca_context & get_rca_context()
Unwrap.
A small explanation about what's going on here: Each action has access to two game_info objects First...
void remove_completed_cas()
void create_candidate_action(std::vector< candidate_action_ptr > &candidate_actions, const config &cfg)
config to_config() const
serialize
~candidate_action_evaluation_loop()
void on_create()
Initialization.
bool do_play_stage()
Play the turn - implementation.
A config object defines a single node in a WML file, with access to child nodes.
candidate action framework