20 #ifndef AI_COMPOSITE_ENGINE_FAI_HPP_INCLUDED
21 #define AI_COMPOSITE_ENGINE_FAI_HPP_INCLUDED
AI Support engine - creating specific ai components from config.
GLdouble GLdouble GLdouble b
A small explanation about what's going on here: Each action has access to two game_info objects First...
virtual std::string evaluate(const std::string &str)
virtual config to_config() const
serialize
engine_fai(readonly_context &context, const config &cfg)
boost::shared_ptr< formula_ai > formula_ai_
A config object defines a single node in a WML file, with access to child nodes.
virtual void do_parse_candidate_action_from_config(rca_context &context, const config &cfg, std::back_insert_iterator< std::vector< candidate_action_ptr > > b)
GLsizei const GLcharARB ** string
virtual void set_ai_context(ai_context *context)
virtual void do_parse_stage_from_config(ai_context &context, const config &cfg, std::back_insert_iterator< std::vector< stage_ptr > > b)