#include <queue>#include <set>#include <utility>#include <vector>#include "ai.hpp"#include "callable_objects.hpp"#include "function_table.hpp"#include "../../attack_prediction.hpp"#include "../../filesystem.hpp"#include "../../foreach.hpp"#include "../../game_display.hpp"#include "../../log.hpp"#include "../../map_label.hpp"#include "../../menu_events.hpp"#include "../../pathfind/teleport.hpp"#include "../../replay.hpp"#include "../../resources.hpp"#include "../../terrain_filter.hpp"#include "../../unit.hpp"#include "../../pathfind/pathfind.hpp"
Go to the source code of this file.
Namespaces | |
| namespace | game_logic |
Defines | |
| #define | LOG_AI LOG_STREAM(info, log_formula_ai) |
| #define | WRN_AI LOG_STREAM(warn, log_formula_ai) |
| #define | ERR_AI LOG_STREAM(err, log_formula_ai) |
Variables | |
| static lg::log_domain | log_formula_ai ("ai/engine/fai") |
| #define ERR_AI LOG_STREAM(err, log_formula_ai) |
Definition at line 43 of file function_table.cpp.
| #define LOG_AI LOG_STREAM(info, log_formula_ai) |
Definition at line 41 of file function_table.cpp.
| #define WRN_AI LOG_STREAM(warn, log_formula_ai) |
Definition at line 42 of file function_table.cpp.
| const formula_ai& ai_ |
Definition at line 136 of file function_table.cpp.
| int h |
Definition at line 151 of file function_table.cpp.
Referenced by gui::button::button(), calculate_healing(), wb::move::calculate_new_route(), cfun_wml_action(), clearkeys(), clearvalues(), default_generate_map(), draw_background(), gui::textbox::draw_cursor(), DumpHeader(), ai::formula_ai::get_keeps(), terrain_filter::get_locations(), unit_frame::get_overlaped_hex(), gui::scrollbar::grip_area(), gui::scrollarea::handler_members(), mp::wait::leader_preview_pane::handler_members(), gui::scrollbar::handler_members(), dialogs::unit_preview_pane::handler_members(), gui::dialog_textbox::handler_members(), gui::dialog_image::handler_members(), gui::scrollarea::has_scrollbar(), hash_str(), hash_value(), intersect_rects(), intf_message(), mp::lobby::layout_children(), gui::menu::imgsel_style::load_images(), LoadHeader(), luaS_newlstr(), luaS_resize(), luaV_execute(), luaV_gettable(), luaV_objlen(), luaV_settable(), preferences::manager::manager(), editor::context_manager::new_map_dialog(), open_connection(), image::scale_modification::operator()(), gui2::tgrid::place(), storyscreen::part_ui::prepare_background(), propagatemark(), terrain_builder::reload_map(), storyscreen::part_ui::render_story_box(), editor::context_manager::resize_map_dialog(), rgb2highlight(), rgb2highlight_pango(), mp::gamebrowser::set_game_items(), help::help_text_area::set_items(), gui::scrollpane::set_location(), ai::formula_ai::shortest_path_calculator(), gui2::implementation::tbuilder_listbox::tbuilder_listbox(), dialogs::unit_preview_pane::unit_preview_pane(), gui::scrollpane::update_content_size(), gui2::twindow::update_screen_size(), gui::menu::update_size(), and gui::textbox::update_text_cache().
| unsigned in |
If equal to search_counter, the node is off the list.
If equal to search_counter + 1, the node is on the list. Otherwise it is outdated.
Definition at line 167 of file function_table.cpp.
Referenced by preprocessor_data::get_chunk(), gzip_codec(), schema_validation::class_source_parser::parse_source(), sha1_hash::sha1_hash(), and WML_HANDLER_FUNCTION().
Definition at line 160 of file function_table.cpp.
lg::log_domain log_formula_ai("ai/engine/fai") [static] |
| int movement_cost_ |
Definition at line 159 of file function_table.cpp.
| const std::vector<node>& nodes |
Definition at line 189 of file function_table.cpp.
Referenced by pathfind::a_star_search(), find_routes(), and gui2::implementation::tbuilder_tree_view::tbuilder_tree_view().
Definition at line 94 of file function_table.cpp.
| const unit_type* unit_type_ |
Definition at line 93 of file function_table.cpp.
| int w |
Definition at line 151 of file function_table.cpp.
Referenced by unit::add_modification(), gui::textbox::add_text_line(), b_extract(), b_replace(), t_string_base::base_str(), blit_surface(), gui::button::button(), wb::move::calculate_new_route(), gui::button::calculate_size(), convergeephemerons(), font::cut_word(), draw_background(), gui::menu::draw_row(), events::menu_handler::execute_gotos(), fieldargs(), find_widget(), t_string_base::from_serialized(), ai::formula_ai::get_keeps(), terrain_filter::get_locations(), unit_frame::get_overlaped_hex(), gui::filter_textbox::handle_text_changed(), intersect_rects(), intf_get_dialog_value(), intf_get_variable(), intf_set_dialog_active(), intf_set_dialog_callback(), intf_set_dialog_canvas(), intf_set_dialog_value(), intf_show_dialog(), mp::lobby::layout_children(), gui::menu::imgsel_style::load_images(), ai_testing::log_victory(), editor::context_manager::new_map_dialog(), write_key_val_visitor::operator()(), image::scale_modification::operator()(), gui2::tgrid::place(), terrain_builder::reload_map(), storyscreen::part_ui::render_story_box(), storyscreen::part_ui::render_story_box_borders(), editor::context_manager::resize_map_dialog(), help::help_text_area::set_items(), ai::formula_ai::shortest_path_calculator(), t_string_base::str(), t_string_base::to_serialized(), dialogs::unit_preview_pane::unit_preview_pane(), gui::scrollarea::update_location(), gui2::twindow::update_screen_size(), gui::menu::update_size(), and gui::textbox::update_text_cache().
| Generated by doxygen 1.7.1 on Fri May 25 2012 01:03:41 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |