Namespaces | Defines | Variables

ai/formula/function_table.cpp File Reference

#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"
Include dependency graph for function_table.cpp:

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 Documentation

#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.


Variable Documentation

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]

Definition at line 159 of file function_table.cpp.

const std::vector<node>& nodes
const unit* unit_

Definition at line 94 of file function_table.cpp.

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().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Fri May 25 2012 01:03:41 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs