, 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] |
exception | python_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 typedef | ai_interface | |
log_message(const std::string &msg) | ai_interface | |
move_map typedef | ai_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] |