python_ai Member List

This is the complete list of members for python_ai, including all inherited members.

add_ref() const reference_counted_object [inline]
ai_interface(info &arg)ai_interface [inline]
attack_enemy(const location u, const location target, int att_weapon, int def_weapon)ai_interface [protected]
calculate_moves(const unit_map &units, std::map< location, paths > &possible_moves, move_map &srcdst, move_map &dstsrc, bool enemy, bool assume_full_movement=false, const std::set< location > *remove_destinations=NULL, bool see_all=false) const ai_interface [protected]
calculate_possible_moves(std::map< location, paths > &possible_moves, move_map &srcdst, move_map &dstsrc, bool enemy, bool assume_full_movement=false, const std::set< location > *remove_destinations=NULL) const ai_interface [protected]
current_team()ai_interface [inline]
current_team() const ai_interface [inline]
dec_ref() const reference_counted_object [inline]
diagnostic(const std::string &msg)ai_interface
do_compare(const formula_callable *callable) const game_logic::formula_callable [inline, protected, virtual]
dst_src_python_ai [private]
enemy_attacked()ai_interface [inline]
enemy_dst_src_python_ai [private]
enemy_possible_moves_python_ai [private]
enemy_src_dst_python_ai [private]
equals(const formula_callable *other) const game_logic::formula_callable [inline]
exceptionpython_ai [private]
formula_callable(bool has_self=true)game_logic::formula_callable [inline, explicit]
get_available_scripts()python_ai [static]
get_info()ai_interface [inline, protected]
get_info() const ai_interface [inline, protected]
get_inputs(std::vector< game_logic::formula_input > *inputs) const ai_interface [protected, virtual]
get_teams()python_ai [inline]
get_value(const std::string &key) const ai_interface [protected, virtual]
has_key(const std::string &key) const game_logic::formula_callable [inline]
init_python_ai [private, static]
initialize_python()python_ai [static]
inputs() const game_logic::formula_callable [inline]
invoke(std::string name)python_ai [static]
is_unit_valid(const unit *unit)python_ai [static]
less(const formula_callable *other) const game_logic::formula_callable [inline]
location typedefai_interface
log_message(const std::string &msg)ai_interface
move_map typedefai_interface
move_unit(location from, location to, std::map< location, paths > &possible_moves)ai_interface [protected]
move_unit_partial(location from, location t, std::map< location, paths > &possible_moves)ai_interface [protected]
mutate_value(const std::string &key, const variant &value)game_logic::formula_callable [inline]
operator=(const reference_counted_object &)reference_counted_object [inline]
play_turn()python_ai [virtual]
possible_moves_python_ai [private]
python_ai(ai_interface::info &info)python_ai
query_value(const std::string &key) const game_logic::formula_callable [inline]
raise_enemy_attacked()ai_interface [inline, protected]
raise_unit_moved()ai_interface [inline, protected]
raise_unit_recruited()ai_interface [inline, protected]
raise_user_interact()ai_interface [protected]
recalculate_movemaps()python_ai [friend]
recruit(const std::string &unit_name, location loc=location())ai_interface [protected]
refcount() const reference_counted_object [inline]
reference_counted_object()reference_counted_object [inline]
reference_counted_object(const reference_counted_object &)reference_counted_object [inline]
serialize(std::string &str) const game_logic::formula_callable [inline]
serialize_to_string(std::string &) const game_logic::formula_callable [inline, protected, virtual]
set_value(const std::string &key, const variant &value)game_logic::formula_callable [protected, virtual]
src_dst_python_ai [private]
turn_reference_counting_off()reference_counted_object [inline, protected]
unit_moved()ai_interface [inline]
unit_recruited()ai_interface [inline]
unittype_advances_to(wesnoth_unittype *type, PyObject *args)python_ai [static]
user_interact()ai_interface [inline]
W(team_targets)python_ai
W(get_units)python_ai
W(log_message)python_ai
W(log)python_ai
W(get_location)python_ai
W(get_map)python_ai
W(get_teams)python_ai
W(get_current_team)python_ai
W(get_src_dst)python_ai
W(get_dst_src)python_ai
W(get_enemy_src_dst)python_ai
W(get_enemy_dst_src)python_ai
W(move_unit)python_ai
W(attack_unit)python_ai
W(get_adjacent_tiles)python_ai
W(recruit_unit)python_ai
W(get_gamestatus)python_ai
W(set_variable)python_ai
W(get_variable)python_ai
W(get_version)python_ai
W(raise_user_interact)python_ai
W(test_move)python_ai
wrapper_team_recruits(wesnoth_team *team, PyObject *args)python_ai [static]
wrapper_unit_attack_statistics(wesnoth_unit *unit, PyObject *args)python_ai [static]
wrapper_unit_defense_modifier(wesnoth_unit *, PyObject *args)python_ai [static]
wrapper_unit_find_path(wesnoth_unit *unit, PyObject *args)python_ai [static]
wrapper_unit_movement_cost(wesnoth_unit *, PyObject *args)python_ai [static]
wrapper_unittype_defense_modifier(wesnoth_unittype *, PyObject *args)python_ai [static]
wrapper_unittype_movement_cost(wesnoth_unittype *, PyObject *args)python_ai [static]
~ai_interface()ai_interface [inline, virtual]
~formula_callable()game_logic::formula_callable [inline, protected, virtual]
~python_ai()python_ai [virtual]
~reference_counted_object()reference_counted_object [inline, virtual]


Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs