Chris Beck a4b194c079 add recall list manager
This commit adds a dedicated recall list manager class.

The purpose of this is to

- Simplify the code that interacts with the recall list. Prior to
the commit most such code was based on iteration with explicit
iterators, and called global helper functions implemented in
unit.cpp to wrap the code that finds a unit in a vector. It turns
out that interacting with the recall list was the *only* use of
that code, so we make it a member function of the recall list
manager and take it out of unit.cpp.

Most of the code that touches the recall list was previously
7 or 8 lines with a for loop, now it tends to be 1 or 2 lines,
although further refactor may be possible.

- Improve encapsulation. This makes it possible to track how
other classes are interacting with the recall list, and may
make it easier to debug recall list problems by adding debugging
output to the class.
2014-06-18 12:54:32 -04:00

1086 lines
60 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6" />
<Project>
<Option title="wesnoth" />
<Option makefile_is_custom="1" />
<Option pch_mode="2" />
<Option compiler="gcc" />
<Build>
<Target title="release">
<Option output="../../wesnoth" prefix_auto="1" extension_auto="1" />
<Option working_dir="../../" />
<Option object_output=".objs-release" />
<Option type="0" />
<Option compiler="gcc" />
<MakeCommands>
<Build command="scons -C ../.. build=$target wesnoth" />
<CompileFile command="TARGET=$file;scons -C ../.. build=$target build/$target/${TARGET:6}" />
<Clean command="scons -C ../.. build=$target wesnoth -c" />
<DistClean command="rm -rf ../../build" />
<AskRebuildNeeded command="scons -q -C ../.. build=$target wesnoth" />
<SilentBuild command="scons -C ../.. build=$target wesnoth" />
</MakeCommands>
</Target>
<Target title="debug">
<Option output="../../wesnoth-debug" prefix_auto="1" extension_auto="1" />
<Option working_dir="../../" />
<Option object_output=".objs-debug" />
<Option type="0" />
<Option compiler="gcc" />
<MakeCommands>
<Build command="scons -C ../.. build=$target wesnoth" />
<CompileFile command="TARGET=$file;scons -C ../.. build=$target build/$target/${TARGET:6}" />
<Clean command="scons -C ../.. build=$target wesnoth -c" />
<DistClean command="rm -rf ../../build" />
<AskRebuildNeeded command="scons -q -C ../.. build=$target wesnoth" />
<SilentBuild command="scons -C ../.. build=$target wesnoth" />
</MakeCommands>
</Target>
</Build>
<Unit filename="../../packaging/windows/wesnoth.rc">
<Option compilerVar="WINDRES" />
</Unit>
<Unit filename="../../src/about.cpp" />
<Unit filename="../../src/about.hpp" />
<Unit filename="../../src/actions/attack.cpp" />
<Unit filename="../../src/actions/attack.hpp" />
<Unit filename="../../src/actions/create.cpp" />
<Unit filename="../../src/actions/create.hpp" />
<Unit filename="../../src/actions/heal.cpp" />
<Unit filename="../../src/actions/heal.hpp" />
<Unit filename="../../src/actions/move.cpp" />
<Unit filename="../../src/actions/move.hpp" />
<Unit filename="../../src/actions/undo.cpp" />
<Unit filename="../../src/actions/undo.hpp" />
<Unit filename="../../src/actions/vision.cpp" />
<Unit filename="../../src/actions/vision.hpp" />
<Unit filename="../../src/addon/client.cpp" />
<Unit filename="../../src/addon/client.hpp" />
<Unit filename="../../src/addon/info.cpp" />
<Unit filename="../../src/addon/info.hpp" />
<Unit filename="../../src/addon/manager.cpp" />
<Unit filename="../../src/addon/manager.hpp" />
<Unit filename="../../src/addon/manager_ui.cpp" />
<Unit filename="../../src/addon/manager_ui.hpp" />
<Unit filename="../../src/addon/state.cpp" />
<Unit filename="../../src/addon/state.hpp" />
<Unit filename="../../src/addon/validation.cpp" />
<Unit filename="../../src/addon/validation.hpp" />
<Unit filename="../../src/ai/actions.cpp" />
<Unit filename="../../src/ai/actions.hpp" />
<Unit filename="../../src/ai/akihara/recruitment.cpp" />
<Unit filename="../../src/ai/akihara/recruitment.hpp" />
<Unit filename="../../src/ai/composite/ai.cpp" />
<Unit filename="../../src/ai/composite/ai.hpp" />
<Unit filename="../../src/ai/composite/aspect.cpp" />
<Unit filename="../../src/ai/composite/aspect.hpp" />
<Unit filename="../../src/ai/composite/component.cpp" />
<Unit filename="../../src/ai/composite/component.hpp" />
<Unit filename="../../src/ai/composite/contexts.cpp" />
<Unit filename="../../src/ai/composite/contexts.hpp" />
<Unit filename="../../src/ai/composite/engine.cpp" />
<Unit filename="../../src/ai/composite/engine.hpp" />
<Unit filename="../../src/ai/composite/engine_default.cpp" />
<Unit filename="../../src/ai/composite/engine_default.hpp" />
<Unit filename="../../src/ai/composite/engine_fai.cpp" />
<Unit filename="../../src/ai/composite/engine_fai.hpp" />
<Unit filename="../../src/ai/composite/engine_lua.cpp" />
<Unit filename="../../src/ai/composite/engine_lua.hpp" />
<Unit filename="../../src/ai/composite/goal.cpp" />
<Unit filename="../../src/ai/composite/goal.hpp" />
<Unit filename="../../src/ai/composite/property_handler.hpp" />
<Unit filename="../../src/ai/composite/rca.cpp" />
<Unit filename="../../src/ai/composite/rca.hpp" />
<Unit filename="../../src/ai/composite/stage.cpp" />
<Unit filename="../../src/ai/composite/stage.hpp" />
<Unit filename="../../src/ai/composite/value_translator.hpp" />
<Unit filename="../../src/ai/configuration.cpp" />
<Unit filename="../../src/ai/configuration.hpp" />
<Unit filename="../../src/ai/contexts.cpp" />
<Unit filename="../../src/ai/contexts.hpp" />
<Unit filename="../../src/ai/default/ai.cpp" />
<Unit filename="../../src/ai/default/ai.hpp" />
<Unit filename="../../src/ai/default/attack.cpp" />
<Unit filename="../../src/ai/default/contexts.cpp" />
<Unit filename="../../src/ai/default/contexts.hpp" />
<Unit filename="../../src/ai/formula/ai.cpp" />
<Unit filename="../../src/ai/formula/ai.hpp" />
<Unit filename="../../src/ai/formula/callable_objects.cpp" />
<Unit filename="../../src/ai/formula/callable_objects.hpp" />
<Unit filename="../../src/ai/formula/candidates.cpp" />
<Unit filename="../../src/ai/formula/candidates.hpp" />
<Unit filename="../../src/ai/formula/function_table.cpp" />
<Unit filename="../../src/ai/formula/function_table.hpp" />
<Unit filename="../../src/ai/formula/stage_side_formulas.cpp" />
<Unit filename="../../src/ai/formula/stage_side_formulas.hpp" />
<Unit filename="../../src/ai/formula/stage_unit_formulas.cpp" />
<Unit filename="../../src/ai/formula/stage_unit_formulas.hpp" />
<Unit filename="../../src/ai/game_info.cpp" />
<Unit filename="../../src/ai/game_info.hpp" />
<Unit filename="../../src/ai/gamestate_observer.cpp" />
<Unit filename="../../src/ai/gamestate_observer.hpp" />
<Unit filename="../../src/ai/interface.cpp" />
<Unit filename="../../src/ai/interface.hpp" />
<Unit filename="../../src/ai/lua/core.cpp" />
<Unit filename="../../src/ai/lua/core.hpp" />
<Unit filename="../../src/ai/lua/lua_object.cpp" />
<Unit filename="../../src/ai/lua/lua_object.hpp" />
<Unit filename="../../src/ai/lua/unit_advancements_aspect.cpp" />
<Unit filename="../../src/ai/lua/unit_advancements_aspect.hpp" />
<Unit filename="../../src/ai/manager.cpp" />
<Unit filename="../../src/ai/manager.hpp" />
<Unit filename="../../src/ai/recruitment/recruitment.cpp" />
<Unit filename="../../src/ai/recruitment/recruitment.hpp" />
<Unit filename="../../src/ai/registry.cpp" />
<Unit filename="../../src/ai/registry.hpp" />
<Unit filename="../../src/ai/testing.cpp" />
<Unit filename="../../src/ai/testing.hpp" />
<Unit filename="../../src/ai/testing/aspect_attacks.cpp" />
<Unit filename="../../src/ai/testing/aspect_attacks.hpp" />
<Unit filename="../../src/ai/testing/ca.cpp" />
<Unit filename="../../src/ai/testing/ca.hpp" />
<Unit filename="../../src/ai/testing/ca_global_fallback.cpp" />
<Unit filename="../../src/ai/testing/ca_global_fallback.hpp" />
<Unit filename="../../src/ai/testing/ca_testing_move_to_targets.cpp" />
<Unit filename="../../src/ai/testing/ca_testing_move_to_targets.hpp" />
<Unit filename="../../src/ai/testing/ca_testing_recruitment.cpp" />
<Unit filename="../../src/ai/testing/ca_testing_recruitment.hpp" />
<Unit filename="../../src/ai/testing/stage_fallback.cpp" />
<Unit filename="../../src/ai/testing/stage_fallback.hpp" />
<Unit filename="../../src/ai/testing/stage_rca.cpp" />
<Unit filename="../../src/ai/testing/stage_rca.hpp" />
<Unit filename="../../src/animated.hpp" />
<Unit filename="../../src/animated.tpp" />
<Unit filename="../../src/animated_game.cpp" />
<Unit filename="../../src/array.hpp" />
<Unit filename="../../src/arrow.cpp" />
<Unit filename="../../src/arrow.hpp" />
<Unit filename="../../src/asserts.hpp" />
<Unit filename="../../src/attack_prediction.cpp" />
<Unit filename="../../src/attack_prediction.hpp" />
<Unit filename="../../src/attack_prediction_display.cpp" />
<Unit filename="../../src/attack_prediction_display.hpp" />
<Unit filename="../../src/boilerplate-header.cpp" />
<Unit filename="../../src/buffered_istream.hpp" />
<Unit filename="../../src/callable_objects.cpp" />
<Unit filename="../../src/callable_objects.hpp" />
<Unit filename="../../src/campaign_server/campaign_server.cpp" />
<Unit filename="../../src/chat_events.hpp" />
<Unit filename="../../src/clipboard.cpp" />
<Unit filename="../../src/clipboard.hpp" />
<Unit filename="../../src/color_range.cpp" />
<Unit filename="../../src/color_range.hpp" />
<Unit filename="../../src/commandline_options.cpp" />
<Unit filename="../../src/commandline_options.hpp" />
<Unit filename="../../src/config.cpp" />
<Unit filename="../../src/config.hpp" />
<Unit filename="../../src/config_assign.cpp" />
<Unit filename="../../src/config_assign.hpp" />
<Unit filename="../../src/config_cache.cpp" />
<Unit filename="../../src/config_cache.hpp" />
<Unit filename="../../src/construct_dialog.cpp" />
<Unit filename="../../src/construct_dialog.hpp" />
<Unit filename="../../src/controller_base.cpp" />
<Unit filename="../../src/controller_base.hpp" />
<Unit filename="../../src/cursor.cpp" />
<Unit filename="../../src/cursor.hpp" />
<Unit filename="../../src/desktop_util.cpp" />
<Unit filename="../../src/desktop_util.hpp" />
<Unit filename="../../src/dialogs.cpp" />
<Unit filename="../../src/dialogs.hpp" />
<Unit filename="../../src/display.cpp" />
<Unit filename="../../src/display.hpp" />
<Unit filename="../../src/display_context.cpp" />
<Unit filename="../../src/display_context.hpp" />
<Unit filename="../../src/drawable_unit.cpp" />
<Unit filename="../../src/drawable_unit.hpp" />
<Unit filename="../../src/editor/action/action_base.hpp" />
<Unit filename="../../src/editor/action/action.cpp" />
<Unit filename="../../src/editor/action/action.hpp" />
<Unit filename="../../src/editor/action/action_item.cpp" />
<Unit filename="../../src/editor/action/action_item.hpp" />
<Unit filename="../../src/editor/action/action_label.cpp" />
<Unit filename="../../src/editor/action/action_label.hpp" />
<Unit filename="../../src/editor/action/action_select.cpp" />
<Unit filename="../../src/editor/action/action_select.hpp" />
<Unit filename="../../src/editor/action/action_unit.cpp" />
<Unit filename="../../src/editor/action/action_unit.hpp" />
<Unit filename="../../src/editor/action/action_village.cpp" />
<Unit filename="../../src/editor/action/action_village.hpp" />
<Unit filename="../../src/editor/action/mouse/mouse_action.cpp" />
<Unit filename="../../src/editor/action/mouse/mouse_action.hpp" />
<Unit filename="../../src/editor/action/mouse/mouse_action_item.cpp" />
<Unit filename="../../src/editor/action/mouse/mouse_action_item.hpp" />
<Unit filename="../../src/editor/action/mouse/mouse_action_map_label.cpp" />
<Unit filename="../../src/editor/action/mouse/mouse_action_map_label.hpp" />
<Unit filename="../../src/editor/action/mouse/mouse_action_select.cpp" />
<Unit filename="../../src/editor/action/mouse/mouse_action_select.hpp" />
<Unit filename="../../src/editor/action/mouse/mouse_action_unit.cpp" />
<Unit filename="../../src/editor/action/mouse/mouse_action_unit.hpp" />
<Unit filename="../../src/editor/action/mouse/mouse_action_village.cpp" />
<Unit filename="../../src/editor/action/mouse/mouse_action_village.hpp" />
<Unit filename="../../src/editor/editor_common.hpp" />
<Unit filename="../../src/editor/editor_controller.cpp" />
<Unit filename="../../src/editor/editor_controller.hpp" />
<Unit filename="../../src/editor/editor_display.cpp" />
<Unit filename="../../src/editor/editor_display.hpp" />
<Unit filename="../../src/editor/editor_main.cpp" />
<Unit filename="../../src/editor/editor_main.hpp" />
<Unit filename="../../src/editor/editor_preferences.cpp" />
<Unit filename="../../src/editor/editor_preferences.hpp" />
<Unit filename="../../src/editor/map/context_manager.cpp" />
<Unit filename="../../src/editor/map/context_manager.hpp" />
<Unit filename="../../src/editor/map/editor_map.cpp" />
<Unit filename="../../src/editor/map/editor_map.hpp" />
<Unit filename="../../src/editor/map/map_context.cpp" />
<Unit filename="../../src/editor/map/map_context.hpp" />
<Unit filename="../../src/editor/map/map_fragment.cpp" />
<Unit filename="../../src/editor/map/map_fragment.hpp" />
<Unit filename="../../src/editor/palette/common_palette.hpp" />
<Unit filename="../../src/editor/palette/editor_palettes.cpp" />
<Unit filename="../../src/editor/palette/editor_palettes.hpp" />
<Unit filename="../../src/editor/palette/empty_palette.hpp" />
<Unit filename="../../src/editor/palette/item_palette.cpp" />
<Unit filename="../../src/editor/palette/item_palette.hpp" />
<Unit filename="../../src/editor/palette/palette_manager.cpp" />
<Unit filename="../../src/editor/palette/palette_manager.hpp" />
<Unit filename="../../src/editor/palette/terrain_palettes.cpp" />
<Unit filename="../../src/editor/palette/terrain_palettes.hpp" />
<Unit filename="../../src/editor/palette/tristate_button.cpp" />
<Unit filename="../../src/editor/palette/tristate_button.hpp" />
<Unit filename="../../src/editor/palette/unit_palette.cpp" />
<Unit filename="../../src/editor/palette/unit_palette.hpp" />
<Unit filename="../../src/editor/toolkit/brush.cpp" />
<Unit filename="../../src/editor/toolkit/brush.hpp" />
<Unit filename="../../src/editor/toolkit/editor_toolkit.cpp" />
<Unit filename="../../src/editor/toolkit/editor_toolkit.hpp" />
<Unit filename="../../src/events.cpp" />
<Unit filename="../../src/events.hpp" />
<Unit filename="../../src/exceptions.hpp" />
<Unit filename="../../src/fake_unit.cpp" />
<Unit filename="../../src/fake_unit.hpp" />
<Unit filename="../../src/fake_unit_manager.cpp" />
<Unit filename="../../src/fake_unit_manager.hpp" />
<Unit filename="../../src/filechooser.cpp" />
<Unit filename="../../src/filechooser.hpp" />
<Unit filename="../../src/filesystem.cpp" />
<Unit filename="../../src/filesystem.hpp" />
<Unit filename="../../src/filesystem_win32.ii" />
<Unit filename="../../src/flg_manager.cpp" />
<Unit filename="../../src/flg_manager.hpp" />
<Unit filename="../../src/floating_point_emulation.hpp" />
<Unit filename="../../src/floating_textbox.cpp" />
<Unit filename="../../src/floating_textbox.hpp" />
<Unit filename="../../src/font.cpp" />
<Unit filename="../../src/font.hpp" />
<Unit filename="../../src/format_time_summary.cpp" />
<Unit filename="../../src/format_time_summary.hpp" />
<Unit filename="../../src/formatter.hpp" />
<Unit filename="../../src/formula.cpp" />
<Unit filename="../../src/formula.hpp" />
<Unit filename="../../src/formula_callable.hpp" />
<Unit filename="../../src/formula_callable_fwd.hpp" />
<Unit filename="../../src/formula_debugger.cpp" />
<Unit filename="../../src/formula_debugger.hpp" />
<Unit filename="../../src/formula_debugger_fwd.cpp" />
<Unit filename="../../src/formula_debugger_fwd.hpp" />
<Unit filename="../../src/formula_function.cpp" />
<Unit filename="../../src/formula_function.hpp" />
<Unit filename="../../src/formula_fwd.hpp" />
<Unit filename="../../src/formula_string_utils.cpp" />
<Unit filename="../../src/formula_string_utils.hpp" />
<Unit filename="../../src/formula_tokenizer.cpp" />
<Unit filename="../../src/formula_tokenizer.hpp" />
<Unit filename="../../src/game.cpp" />
<Unit filename="../../src/game_board.cpp" />
<Unit filename="../../src/game_config.cpp" />
<Unit filename="../../src/game_config.hpp" />
<Unit filename="../../src/game_config_manager.cpp" />
<Unit filename="../../src/game_config_manager.hpp" />
<Unit filename="../../src/game_controller.cpp" />
<Unit filename="../../src/game_controller.hpp" />
<Unit filename="../../src/game_display.cpp" />
<Unit filename="../../src/game_display.hpp" />
<Unit filename="../../src/game_end_exceptions.cpp" />
<Unit filename="../../src/game_end_exceptions.hpp" />
<Unit filename="../../src/game_errors.cpp" />
<Unit filename="../../src/game_errors.hpp" />
<Unit filename="../../src/game_events/action_wml.cpp" />
<Unit filename="../../src/game_events/action_wml.hpp" />
<Unit filename="../../src/game_events/conditional_wml.cpp" />
<Unit filename="../../src/game_events/conditional_wml.hpp" />
<Unit filename="../../src/game_events/entity_location.cpp" />
<Unit filename="../../src/game_events/entity_location.hpp" />
<Unit filename="../../src/game_events/handlers.cpp" />
<Unit filename="../../src/game_events/handlers.hpp" />
<Unit filename="../../src/game_events/menu_item.cpp" />
<Unit filename="../../src/game_events/menu_item.hpp" />
<Unit filename="../../src/game_events/pump.cpp" />
<Unit filename="../../src/game_events/pump.hpp" />
<Unit filename="../../src/game_events/wmi_container.cpp" />
<Unit filename="../../src/game_events/wmi_container.hpp" />
<Unit filename="../../src/game_preferences.cpp" />
<Unit filename="../../src/game_preferences.hpp" />
<Unit filename="../../src/game_preferences_display.cpp" />
<Unit filename="../../src/gamestatus.cpp" />
<Unit filename="../../src/gamestatus.hpp" />
<Unit filename="../../src/generators/cavegen.cpp" />
<Unit filename="../../src/generators/cavegen.hpp" />
<Unit filename="../../src/generators/map_create.cpp" />
<Unit filename="../../src/generators/map_create.hpp" />
<Unit filename="../../src/generators/mapgen.cpp" />
<Unit filename="../../src/generators/mapgen.hpp" />
<Unit filename="../../src/generators/mapgen_dialog.cpp" />
<Unit filename="../../src/generators/mapgen_dialog.hpp" />
<Unit filename="../../src/generators/yamg/ya_mapgen.cpp" />
<Unit filename="../../src/generators/yamg/ya_mapgen.hpp" />
<Unit filename="../../src/generators/yamg/yamg_decls.hpp" />
<Unit filename="../../src/generators/yamg/yamg_hex.cpp" />
<Unit filename="../../src/generators/yamg/yamg_hex.hpp" />
<Unit filename="../../src/generators/yamg/yamg_hexheap.cpp" />
<Unit filename="../../src/generators/yamg/yamg_hexheap.hpp" />
<Unit filename="../../src/generators/yamg/yamg_params.cpp" />
<Unit filename="../../src/generators/yamg/yamg_params.hpp" />
<Unit filename="../../src/generic_event.cpp" />
<Unit filename="../../src/generic_event.hpp" />
<Unit filename="../../src/gettext.cpp" />
<Unit filename="../../src/gettext.hpp" />
<Unit filename="../../src/global.hpp" />
<Unit filename="../../src/gui/auxiliary/canvas.cpp" />
<Unit filename="../../src/gui/auxiliary/canvas.hpp" />
<Unit filename="../../src/gui/auxiliary/event/dispatcher.cpp" />
<Unit filename="../../src/gui/auxiliary/event/dispatcher.hpp" />
<Unit filename="../../src/gui/auxiliary/event/dispatcher_private.hpp" />
<Unit filename="../../src/gui/auxiliary/event/distributor.cpp" />
<Unit filename="../../src/gui/auxiliary/event/distributor.hpp" />
<Unit filename="../../src/gui/auxiliary/event/handler.cpp" />
<Unit filename="../../src/gui/auxiliary/event/handler.hpp" />
<Unit filename="../../src/gui/auxiliary/event/message.hpp" />
<Unit filename="../../src/gui/auxiliary/formula.hpp" />
<Unit filename="../../src/gui/auxiliary/filter.hpp" />
<Unit filename="../../src/gui/auxiliary/iterator/exception.hpp" />
<Unit filename="../../src/gui/auxiliary/iterator/iterator.cpp" />
<Unit filename="../../src/gui/auxiliary/iterator/iterator.hpp" />
<Unit filename="../../src/gui/auxiliary/iterator/policy_order.hpp" />
<Unit filename="../../src/gui/auxiliary/iterator/policy_visit.hpp" />
<Unit filename="../../src/gui/auxiliary/iterator/walker.hpp" />
<Unit filename="../../src/gui/auxiliary/iterator/walker_grid.cpp" />
<Unit filename="../../src/gui/auxiliary/iterator/walker_grid.hpp" />
<Unit filename="../../src/gui/auxiliary/iterator/walker_widget.cpp" />
<Unit filename="../../src/gui/auxiliary/iterator/walker_widget.hpp" />
<Unit filename="../../src/gui/auxiliary/layout_exception.hpp" />
<Unit filename="../../src/gui/auxiliary/log.cpp" />
<Unit filename="../../src/gui/auxiliary/log.hpp" />
<Unit filename="../../src/gui/auxiliary/notifiee.hpp" />
<Unit filename="../../src/gui/auxiliary/notifier.hpp" />
<Unit filename="../../src/gui/auxiliary/old_markup.cpp" />
<Unit filename="../../src/gui/auxiliary/old_markup.hpp" />
<Unit filename="../../src/gui/auxiliary/placer.cpp" />
<Unit filename="../../src/gui/auxiliary/placer.hpp" />
<Unit filename="../../src/gui/auxiliary/placer/horizontal_list.cpp" />
<Unit filename="../../src/gui/auxiliary/placer/horizontal_list.hpp" />
<Unit filename="../../src/gui/auxiliary/placer/vertical_list.cpp" />
<Unit filename="../../src/gui/auxiliary/placer/vertical_list.hpp" />
<Unit filename="../../src/gui/auxiliary/timer.cpp" />
<Unit filename="../../src/gui/auxiliary/timer.hpp" />
<Unit filename="../../src/gui/auxiliary/tips.cpp" />
<Unit filename="../../src/gui/auxiliary/tips.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/button.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/button.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/drawing.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/drawing.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/horizontal_scrollbar.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/horizontal_scrollbar.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/image.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/image.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/label.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/label.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/listbox.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/listbox.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/matrix.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/matrix.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/minimap.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/minimap.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/multi_page.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/multi_page.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/panel.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/panel.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/progress_bar.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/progress_bar.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/repeating_button.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/repeating_button.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/scroll_label.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/scroll_label.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/scrollbar_panel.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/scrollbar_panel.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/slider.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/slider.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/spacer.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/spacer.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/stacked_widget.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/stacked_widget.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/text_box.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/text_box.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/toggle_button.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/toggle_button.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/toggle_panel.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/toggle_panel.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/tree_view.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/tree_view.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/vertical_scrollbar.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/vertical_scrollbar.hpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/window.cpp" />
<Unit filename="../../src/gui/auxiliary/widget_definition/window.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/button.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/button.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/control.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/control.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/drawing.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/drawing.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/helper.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/helper.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/horizontal_listbox.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/horizontal_listbox.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/horizontal_scrollbar.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/horizontal_scrollbar.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/image.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/image.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/instance.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/instance.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/label.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/label.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/listbox.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/listbox.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/matrix.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/matrix.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/minimap.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/minimap.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/multi_page.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/multi_page.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/pane.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/pane.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/panel.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/panel.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/password_box.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/password_box.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/progress_bar.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/progress_bar.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/repeating_button.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/repeating_button.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/scroll_label.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/scroll_label.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/scrollbar_panel.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/scrollbar_panel.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/slider.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/slider.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/spacer.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/spacer.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/stacked_widget.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/stacked_widget.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/text_box.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/text_box.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/toggle_button.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/toggle_button.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/toggle_panel.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/toggle_panel.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/tree_view.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/tree_view.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/vertical_scrollbar.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/vertical_scrollbar.hpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/viewport.cpp" />
<Unit filename="../../src/gui/auxiliary/window_builder/viewport.hpp" />
<Unit filename="../../src/gui/dialogs/addon/description.cpp" />
<Unit filename="../../src/gui/dialogs/addon/description.hpp" />
<Unit filename="../../src/gui/dialogs/addon/filter_options.cpp" />
<Unit filename="../../src/gui/dialogs/addon/filter_options.hpp" />
<Unit filename="../../src/gui/dialogs/addon/uninstall_list.cpp" />
<Unit filename="../../src/gui/dialogs/addon/uninstall_list.hpp" />
<Unit filename="../../src/gui/dialogs/addon_connect.cpp" />
<Unit filename="../../src/gui/dialogs/addon_connect.hpp" />
<Unit filename="../../src/gui/dialogs/addon_list.cpp" />
<Unit filename="../../src/gui/dialogs/addon_list.hpp" />
<Unit filename="../../src/gui/dialogs/campaign_difficulty.cpp" />
<Unit filename="../../src/gui/dialogs/campaign_difficulty.hpp" />
<Unit filename="../../src/gui/dialogs/campaign_selection.cpp" />
<Unit filename="../../src/gui/dialogs/campaign_selection.hpp" />
<Unit filename="../../src/gui/dialogs/chat_log.cpp" />
<Unit filename="../../src/gui/dialogs/chat_log.hpp" />
<Unit filename="../../src/gui/dialogs/data_manage.cpp" />
<Unit filename="../../src/gui/dialogs/data_manage.hpp" />
<Unit filename="../../src/gui/dialogs/debug_clock.cpp" />
<Unit filename="../../src/gui/dialogs/debug_clock.hpp" />
<Unit filename="../../src/gui/dialogs/dialog.cpp" />
<Unit filename="../../src/gui/dialogs/dialog.hpp" />
<Unit filename="../../src/gui/dialogs/edit_label.cpp" />
<Unit filename="../../src/gui/dialogs/edit_label.hpp" />
<Unit filename="../../src/gui/dialogs/edit_text.cpp" />
<Unit filename="../../src/gui/dialogs/edit_text.hpp" />
<Unit filename="../../src/gui/dialogs/editor/custom_tod.cpp" />
<Unit filename="../../src/gui/dialogs/editor/custom_tod.hpp" />
<Unit filename="../../src/gui/dialogs/editor/editor_edit_label.cpp" />
<Unit filename="../../src/gui/dialogs/editor/editor_edit_label.hpp" />
<Unit filename="../../src/gui/dialogs/editor/editor_edit_scenario.cpp" />
<Unit filename="../../src/gui/dialogs/editor/editor_edit_scenario.hpp" />
<Unit filename="../../src/gui/dialogs/editor/editor_edit_side.cpp" />
<Unit filename="../../src/gui/dialogs/editor/editor_edit_side.hpp" />
<Unit filename="../../src/gui/dialogs/editor_generate_map.cpp" />
<Unit filename="../../src/gui/dialogs/editor_generate_map.hpp" />
<Unit filename="../../src/gui/dialogs/editor_new_map.cpp" />
<Unit filename="../../src/gui/dialogs/editor_new_map.hpp" />
<Unit filename="../../src/gui/dialogs/editor_resize_map.cpp" />
<Unit filename="../../src/gui/dialogs/editor_resize_map.hpp" />
<Unit filename="../../src/gui/dialogs/editor_set_starting_position.cpp" />
<Unit filename="../../src/gui/dialogs/editor_set_starting_position.hpp" />
<Unit filename="../../src/gui/dialogs/field-fwd.hpp" />
<Unit filename="../../src/gui/dialogs/field.hpp" />
<Unit filename="../../src/gui/dialogs/folder_create.cpp" />
<Unit filename="../../src/gui/dialogs/folder_create.hpp" />
<Unit filename="../../src/gui/dialogs/formula_debugger.cpp" />
<Unit filename="../../src/gui/dialogs/formula_debugger.hpp" />
<Unit filename="../../src/gui/dialogs/game_delete.cpp" />
<Unit filename="../../src/gui/dialogs/game_delete.hpp" />
<Unit filename="../../src/gui/dialogs/game_load.cpp" />
<Unit filename="../../src/gui/dialogs/game_load.hpp" />
<Unit filename="../../src/gui/dialogs/game_paths.cpp" />
<Unit filename="../../src/gui/dialogs/game_paths.hpp" />
<Unit filename="../../src/gui/dialogs/game_save.cpp" />
<Unit filename="../../src/gui/dialogs/game_save.hpp" />
<Unit filename="../../src/gui/dialogs/gamestate_inspector.cpp" />
<Unit filename="../../src/gui/dialogs/gamestate_inspector.hpp" />
<Unit filename="../../src/gui/dialogs/helper.hpp" />
<Unit filename="../../src/gui/dialogs/language_selection.cpp" />
<Unit filename="../../src/gui/dialogs/language_selection.hpp" />
<Unit filename="../../src/gui/dialogs/lobby/lobby_data.cpp" />
<Unit filename="../../src/gui/dialogs/lobby/lobby_data.hpp" />
<Unit filename="../../src/gui/dialogs/lobby/lobby_info.cpp" />
<Unit filename="../../src/gui/dialogs/lobby/lobby_info.hpp" />
<Unit filename="../../src/gui/dialogs/lobby_main.cpp" />
<Unit filename="../../src/gui/dialogs/lobby_main.hpp" />
<Unit filename="../../src/gui/dialogs/lobby_player_info.cpp" />
<Unit filename="../../src/gui/dialogs/lobby_player_info.hpp" />
<Unit filename="../../src/gui/dialogs/message.cpp" />
<Unit filename="../../src/gui/dialogs/message.hpp" />
<Unit filename="../../src/gui/dialogs/mp_change_control.cpp" />
<Unit filename="../../src/gui/dialogs/mp_change_control.hpp" />
<Unit filename="../../src/gui/dialogs/mp_cmd_wrapper.cpp" />
<Unit filename="../../src/gui/dialogs/mp_cmd_wrapper.hpp" />
<Unit filename="../../src/gui/dialogs/mp_connect.cpp" />
<Unit filename="../../src/gui/dialogs/mp_connect.hpp" />
<Unit filename="../../src/gui/dialogs/mp_create_game.cpp" />
<Unit filename="../../src/gui/dialogs/mp_create_game.hpp" />
<Unit filename="../../src/gui/dialogs/mp_create_game_set_password.cpp" />
<Unit filename="../../src/gui/dialogs/mp_create_game_set_password.hpp" />
<Unit filename="../../src/gui/dialogs/mp_depcheck_confirm_change.cpp" />
<Unit filename="../../src/gui/dialogs/mp_depcheck_confirm_change.hpp" />
<Unit filename="../../src/gui/dialogs/mp_depcheck_select_new.cpp" />
<Unit filename="../../src/gui/dialogs/mp_depcheck_select_new.hpp" />
<Unit filename="../../src/gui/dialogs/mp_host_game_prompt.cpp" />
<Unit filename="../../src/gui/dialogs/mp_host_game_prompt.hpp" />
<Unit filename="../../src/gui/dialogs/mp_login.cpp" />
<Unit filename="../../src/gui/dialogs/mp_login.hpp" />
<Unit filename="../../src/gui/dialogs/mp_method_selection.cpp" />
<Unit filename="../../src/gui/dialogs/mp_method_selection.hpp" />
<Unit filename="../../src/gui/dialogs/network_transmission.cpp" />
<Unit filename="../../src/gui/dialogs/network_transmission.hpp" />
<Unit filename="../../src/gui/dialogs/popup.cpp" />
<Unit filename="../../src/gui/dialogs/popup.hpp" />
<Unit filename="../../src/gui/dialogs/screenshot_notification.cpp" />
<Unit filename="../../src/gui/dialogs/screenshot_notification.hpp" />
<Unit filename="../../src/gui/dialogs/simple_item_selector.cpp" />
<Unit filename="../../src/gui/dialogs/simple_item_selector.hpp" />
<Unit filename="../../src/gui/dialogs/theme_list.cpp" />
<Unit filename="../../src/gui/dialogs/theme_list.hpp" />
<Unit filename="../../src/gui/dialogs/tip.cpp" />
<Unit filename="../../src/gui/dialogs/tip.hpp" />
<Unit filename="../../src/gui/dialogs/title_screen.cpp" />
<Unit filename="../../src/gui/dialogs/title_screen.hpp" />
<Unit filename="../../src/gui/dialogs/transient_message.cpp" />
<Unit filename="../../src/gui/dialogs/transient_message.hpp" />
<Unit filename="../../src/gui/dialogs/unit_attack.cpp" />
<Unit filename="../../src/gui/dialogs/unit_attack.hpp" />
<Unit filename="../../src/gui/dialogs/unit_create.cpp" />
<Unit filename="../../src/gui/dialogs/unit_create.hpp" />
<Unit filename="../../src/gui/dialogs/wml_error.cpp" />
<Unit filename="../../src/gui/dialogs/wml_error.hpp" />
<Unit filename="../../src/gui/dialogs/wml_message.cpp" />
<Unit filename="../../src/gui/dialogs/wml_message.hpp" />
<Unit filename="../../src/gui/lib/types/point.cpp" />
<Unit filename="../../src/gui/lib/types/point.hpp" />
<Unit filename="../../src/gui/widgets/button.cpp" />
<Unit filename="../../src/gui/widgets/button.hpp" />
<Unit filename="../../src/gui/widgets/clickable.hpp" />
<Unit filename="../../src/gui/widgets/container.cpp" />
<Unit filename="../../src/gui/widgets/container.hpp" />
<Unit filename="../../src/gui/widgets/control.cpp" />
<Unit filename="../../src/gui/widgets/control.hpp" />
<Unit filename="../../src/gui/widgets/debug.cpp" />
<Unit filename="../../src/gui/widgets/debug.hpp" />
<Unit filename="../../src/gui/widgets/drawing.cpp" />
<Unit filename="../../src/gui/widgets/drawing.hpp" />
<Unit filename="../../src/gui/widgets/event_executor.hpp" />
<Unit filename="../../src/gui/widgets/generator.cpp" />
<Unit filename="../../src/gui/widgets/generator.hpp" />
<Unit filename="../../src/gui/widgets/generator_private.hpp" />
<Unit filename="../../src/gui/widgets/grid.cpp" />
<Unit filename="../../src/gui/widgets/grid.hpp" />
<Unit filename="../../src/gui/widgets/grid_private.hpp" />
<Unit filename="../../src/gui/widgets/helper.cpp" />
<Unit filename="../../src/gui/widgets/helper.hpp" />
<Unit filename="../../src/gui/widgets/horizontal_scrollbar.cpp" />
<Unit filename="../../src/gui/widgets/horizontal_scrollbar.hpp" />
<Unit filename="../../src/gui/widgets/image.cpp" />
<Unit filename="../../src/gui/widgets/image.hpp" />
<Unit filename="../../src/gui/widgets/integer_selector.hpp" />
<Unit filename="../../src/gui/widgets/label.cpp" />
<Unit filename="../../src/gui/widgets/label.hpp" />
<Unit filename="../../src/gui/widgets/list.cpp" />
<Unit filename="../../src/gui/widgets/list.hpp" />
<Unit filename="../../src/gui/widgets/listbox.cpp" />
<Unit filename="../../src/gui/widgets/listbox.hpp" />
<Unit filename="../../src/gui/widgets/matrix.cpp" />
<Unit filename="../../src/gui/widgets/matrix.hpp" />
<Unit filename="../../src/gui/widgets/minimap.cpp" />
<Unit filename="../../src/gui/widgets/minimap.hpp" />
<Unit filename="../../src/gui/widgets/multi_page.cpp" />
<Unit filename="../../src/gui/widgets/multi_page.hpp" />
<Unit filename="../../src/gui/widgets/pane.cpp" />
<Unit filename="../../src/gui/widgets/pane.hpp" />
<Unit filename="../../src/gui/widgets/panel.cpp" />
<Unit filename="../../src/gui/widgets/panel.hpp" />
<Unit filename="../../src/gui/widgets/password_box.cpp" />
<Unit filename="../../src/gui/widgets/password_box.hpp" />
<Unit filename="../../src/gui/widgets/progress_bar.cpp" />
<Unit filename="../../src/gui/widgets/progress_bar.hpp" />
<Unit filename="../../src/gui/widgets/repeating_button.cpp" />
<Unit filename="../../src/gui/widgets/repeating_button.hpp" />
<Unit filename="../../src/gui/widgets/scroll_label.cpp" />
<Unit filename="../../src/gui/widgets/scroll_label.hpp" />
<Unit filename="../../src/gui/widgets/scrollbar.cpp" />
<Unit filename="../../src/gui/widgets/scrollbar.hpp" />
<Unit filename="../../src/gui/widgets/scrollbar_container.cpp" />
<Unit filename="../../src/gui/widgets/scrollbar_container.hpp" />
<Unit filename="../../src/gui/widgets/scrollbar_container_private.hpp" />
<Unit filename="../../src/gui/widgets/scrollbar_panel.cpp" />
<Unit filename="../../src/gui/widgets/scrollbar_panel.hpp" />
<Unit filename="../../src/gui/widgets/selectable.hpp" />
<Unit filename="../../src/gui/widgets/settings.cpp" />
<Unit filename="../../src/gui/widgets/settings.hpp" />
<Unit filename="../../src/gui/widgets/slider.cpp" />
<Unit filename="../../src/gui/widgets/slider.hpp" />
<Unit filename="../../src/gui/widgets/spacer.cpp" />
<Unit filename="../../src/gui/widgets/spacer.hpp" />
<Unit filename="../../src/gui/widgets/stacked_widget.cpp" />
<Unit filename="../../src/gui/widgets/stacked_widget.hpp" />
<Unit filename="../../src/gui/widgets/text.cpp" />
<Unit filename="../../src/gui/widgets/text.hpp" />
<Unit filename="../../src/gui/widgets/text_box.cpp" />
<Unit filename="../../src/gui/widgets/text_box.hpp" />
<Unit filename="../../src/gui/widgets/toggle_button.cpp" />
<Unit filename="../../src/gui/widgets/toggle_button.hpp" />
<Unit filename="../../src/gui/widgets/toggle_panel.cpp" />
<Unit filename="../../src/gui/widgets/toggle_panel.hpp" />
<Unit filename="../../src/gui/widgets/tree_view.cpp" />
<Unit filename="../../src/gui/widgets/tree_view.hpp" />
<Unit filename="../../src/gui/widgets/tree_view_node.cpp" />
<Unit filename="../../src/gui/widgets/tree_view_node.hpp" />
<Unit filename="../../src/gui/widgets/vertical_scrollbar.cpp" />
<Unit filename="../../src/gui/widgets/vertical_scrollbar.hpp" />
<Unit filename="../../src/gui/widgets/viewport.cpp" />
<Unit filename="../../src/gui/widgets/viewport.hpp" />
<Unit filename="../../src/gui/widgets/widget.cpp" />
<Unit filename="../../src/gui/widgets/widget.hpp" />
<Unit filename="../../src/gui/widgets/window.cpp" />
<Unit filename="../../src/gui/widgets/window.hpp" />
<Unit filename="../../src/gui/widgets/window_private.hpp" />
<Unit filename="../../src/halo.cpp" />
<Unit filename="../../src/halo.hpp" />
<Unit filename="../../src/hash.cpp" />
<Unit filename="../../src/hash.hpp" />
<Unit filename="../../src/help.cpp" />
<Unit filename="../../src/help.hpp" />
<Unit filename="../../src/hotkey/command_executor.cpp" />
<Unit filename="../../src/hotkey/command_executor.hpp" />
<Unit filename="../../src/hotkey/hotkey_command.cpp" />
<Unit filename="../../src/hotkey/hotkey_command.hpp" />
<Unit filename="../../src/hotkey/hotkey_item.cpp" />
<Unit filename="../../src/hotkey/hotkey_item.hpp" />
<Unit filename="../../src/hotkey/hotkey_manager.cpp" />
<Unit filename="../../src/hotkey/hotkey_manager.hpp" />
<Unit filename="../../src/hotkey/hotkey_preferences_display.cpp" />
<Unit filename="../../src/image.cpp" />
<Unit filename="../../src/image.hpp" />
<Unit filename="../../src/image_modifications.cpp" />
<Unit filename="../../src/image_modifications.hpp" />
<Unit filename="../../src/intro.cpp" />
<Unit filename="../../src/intro.hpp" />
<Unit filename="../../src/joystick.cpp" />
<Unit filename="../../src/joystick.hpp" />
<Unit filename="../../src/key.cpp" />
<Unit filename="../../src/key.hpp" />
<Unit filename="../../src/language.cpp" />
<Unit filename="../../src/language.hpp" />
<Unit filename="../../src/language_win32.ii" />
<Unit filename="../../src/leader_scroll_dialog.cpp" />
<Unit filename="../../src/leader_scroll_dialog.hpp" />
<Unit filename="../../src/lexical_cast.hpp" />
<Unit filename="../../src/loadscreen.cpp" />
<Unit filename="../../src/loadscreen.hpp" />
<Unit filename="../../src/loadscreen_empty.cpp" />
<Unit filename="../../src/lobby_preferences.cpp" />
<Unit filename="../../src/lobby_preferences.hpp" />
<Unit filename="../../src/log.cpp" />
<Unit filename="../../src/log.hpp" />
<Unit filename="../../src/lua/lapi.h" />
<Unit filename="../../src/lua/lauxlib.h" />
<Unit filename="../../src/lua/lcode.h" />
<Unit filename="../../src/lua/ldebug.h" />
<Unit filename="../../src/lua/ldo.h" />
<Unit filename="../../src/lua/lfunc.h" />
<Unit filename="../../src/lua/lgc.h" />
<Unit filename="../../src/lua/llex.h" />
<Unit filename="../../src/lua/llimits.h" />
<Unit filename="../../src/lua/lmem.h" />
<Unit filename="../../src/lua/lobject.h" />
<Unit filename="../../src/lua/lopcodes.h" />
<Unit filename="../../src/lua/lparser.h" />
<Unit filename="../../src/lua/lstate.h" />
<Unit filename="../../src/lua/lstring.h" />
<Unit filename="../../src/lua/ltable.h" />
<Unit filename="../../src/lua/ltm.h" />
<Unit filename="../../src/lua/lua.h" />
<Unit filename="../../src/lua/luaconf.h" />
<Unit filename="../../src/lua/lualib.h" />
<Unit filename="../../src/lua/lundump.h" />
<Unit filename="../../src/lua/lvm.h" />
<Unit filename="../../src/lua/lzio.h" />
<Unit filename="../../src/lua_jailbreak_exception.cpp" />
<Unit filename="../../src/lua_jailbreak_exception.hpp" />
<Unit filename="../../src/make_enum.hpp" />
<Unit filename="../../src/map.cpp" />
<Unit filename="../../src/map.hpp" />
<Unit filename="../../src/map_exception.hpp" />
<Unit filename="../../src/map_label.cpp" />
<Unit filename="../../src/map_label.hpp" />
<Unit filename="../../src/map_location.cpp" />
<Unit filename="../../src/map_location.hpp" />
<Unit filename="../../src/map_utils.hpp" />
<Unit filename="../../src/marked-up_text.cpp" />
<Unit filename="../../src/marked-up_text.hpp" />
<Unit filename="../../src/md5.cpp" />
<Unit filename="../../src/md5.hpp" />
<Unit filename="../../src/menu_events.cpp" />
<Unit filename="../../src/menu_events.hpp" />
<Unit filename="../../src/minimap.cpp" />
<Unit filename="../../src/minimap.hpp" />
<Unit filename="../../src/mouse_events.cpp" />
<Unit filename="../../src/mouse_events.hpp" />
<Unit filename="../../src/mouse_handler_base.cpp" />
<Unit filename="../../src/mouse_handler_base.hpp" />
<Unit filename="../../src/movetype.cpp" />
<Unit filename="../../src/movetype.hpp" />
<Unit filename="../../src/mp_depcheck.cpp" />
<Unit filename="../../src/mp_depcheck.hpp" />
<Unit filename="../../src/mp_game_settings.cpp" />
<Unit filename="../../src/mp_game_settings.hpp" />
<Unit filename="../../src/mp_game_utils.cpp" />
<Unit filename="../../src/mp_game_utils.hpp" />
<Unit filename="../../src/mp_options.cpp" />
<Unit filename="../../src/mp_options.hpp" />
<Unit filename="../../src/multiplayer.cpp" />
<Unit filename="../../src/multiplayer.hpp" />
<Unit filename="../../src/multiplayer_configure.cpp" />
<Unit filename="../../src/multiplayer_configure.hpp" />
<Unit filename="../../src/multiplayer_connect.cpp" />
<Unit filename="../../src/multiplayer_connect.hpp" />
<Unit filename="../../src/multiplayer_connect_engine.cpp" />
<Unit filename="../../src/multiplayer_connect_engine.hpp" />
<Unit filename="../../src/multiplayer_create.cpp" />
<Unit filename="../../src/multiplayer_create.hpp" />
<Unit filename="../../src/multiplayer_create_engine.cpp" />
<Unit filename="../../src/multiplayer_create_engine.hpp" />
<Unit filename="../../src/multiplayer_error_codes.hpp" />
<Unit filename="../../src/multiplayer_lobby.cpp" />
<Unit filename="../../src/multiplayer_lobby.hpp" />
<Unit filename="../../src/multiplayer_ui.cpp" />
<Unit filename="../../src/multiplayer_ui.hpp" />
<Unit filename="../../src/multiplayer_wait.cpp" />
<Unit filename="../../src/multiplayer_wait.hpp" />
<Unit filename="../../src/neon.hpp" />
<Unit filename="../../src/network.cpp" />
<Unit filename="../../src/network.hpp" />
<Unit filename="../../src/network_ana.cpp" />
<Unit filename="../../src/network_asio.cpp" />
<Unit filename="../../src/network_asio.hpp" />
<Unit filename="../../src/network_manager_ana.cpp" />
<Unit filename="../../src/network_manager_ana.hpp" />
<Unit filename="../../src/network_worker.cpp" />
<Unit filename="../../src/network_worker.hpp" />
<Unit filename="../../src/overlay.hpp" />
<Unit filename="../../src/pathfind/astarsearch.cpp" />
<Unit filename="../../src/pathfind/pathfind.cpp" />
<Unit filename="../../src/pathfind/pathfind.hpp" />
<Unit filename="../../src/pathfind/teleport.cpp" />
<Unit filename="../../src/pathfind/teleport.hpp" />
<Unit filename="../../src/pathutils.cpp" />
<Unit filename="../../src/pathutils.hpp" />
<Unit filename="../../src/persist_context.cpp" />
<Unit filename="../../src/persist_context.hpp" />
<Unit filename="../../src/persist_manager.cpp" />
<Unit filename="../../src/persist_manager.hpp" />
<Unit filename="../../src/persist_var.cpp" />
<Unit filename="../../src/persist_var.hpp" />
<Unit filename="../../src/play_controller.cpp" />
<Unit filename="../../src/play_controller.hpp" />
<Unit filename="../../src/playcampaign.cpp" />
<Unit filename="../../src/playcampaign.hpp" />
<Unit filename="../../src/playmp_controller.cpp" />
<Unit filename="../../src/playmp_controller.hpp" />
<Unit filename="../../src/playsingle_controller.cpp" />
<Unit filename="../../src/playsingle_controller.hpp" />
<Unit filename="../../src/playturn.cpp" />
<Unit filename="../../src/playturn.hpp" />
<Unit filename="../../src/playturn_network_adapter.cpp" />
<Unit filename="../../src/playturn_network_adapter.hpp" />
<Unit filename="../../src/portrait.cpp" />
<Unit filename="../../src/portrait.hpp" />
<Unit filename="../../src/preferences.cpp" />
<Unit filename="../../src/preferences.hpp" />
<Unit filename="../../src/preferences_display.cpp" />
<Unit filename="../../src/preferences_display.hpp" />
<Unit filename="../../src/race.cpp" />
<Unit filename="../../src/race.hpp" />
<Unit filename="../../src/random.cpp" />
<Unit filename="../../src/random.hpp" />
<Unit filename="../../src/random_new.cpp" />
<Unit filename="../../src/random_new.hpp" />
<Unit filename="../../src/random_new_deterministic.cpp" />
<Unit filename="../../src/random_new_deterministic.hpp" />
<Unit filename="../../src/random_new_synced.cpp" />
<Unit filename="../../src/random_new_synced.hpp" />
<Unit filename="../../src/recall_list_manager.cpp" />
<Unit filename="../../src/recall_list_manager.hpp" />
<Unit filename="../../src/reference_counted_object.hpp" />
<Unit filename="../../src/replay.cpp" />
<Unit filename="../../src/replay.hpp" />
<Unit filename="../../src/replay_helper.cpp" />
<Unit filename="../../src/replay_helper.hpp" />
<Unit filename="../../src/replay_controller.cpp" />
<Unit filename="../../src/replay_controller.hpp" />
<Unit filename="../../src/reports.cpp" />
<Unit filename="../../src/reports.hpp" />
<Unit filename="../../src/resources.cpp" />
<Unit filename="../../src/resources.hpp" />
<Unit filename="../../src/save_blocker.cpp" />
<Unit filename="../../src/save_blocker.hpp" />
<Unit filename="../../src/savegame.cpp" />
<Unit filename="../../src/savegame.hpp" />
<Unit filename="../../src/savegame_config.hpp" />
<Unit filename="../../src/scoped_resource.hpp" />
<Unit filename="../../src/scripting/debug_lua.cpp" />
<Unit filename="../../src/scripting/debug_lua.hpp" />
<Unit filename="../../src/scripting/lua.cpp" />
<Unit filename="../../src/scripting/lua.hpp" />
<Unit filename="../../src/scripting/lua_api.cpp" />
<Unit filename="../../src/scripting/lua_api.hpp" />
<Unit filename="../../src/scripting/lua_types.cpp" />
<Unit filename="../../src/scripting/lua_types.hpp" />
<Unit filename="../../src/sdl/alpha.cpp" />
<Unit filename="../../src/sdl/alpha.hpp" />
<Unit filename="../../src/sdl/compat.hpp" />
<Unit filename="../../src/sdl/exception.cpp" />
<Unit filename="../../src/sdl/exception.hpp" />
<Unit filename="../../src/sdl/texture.cpp" />
<Unit filename="../../src/sdl/texture.hpp" />
<Unit filename="../../src/sdl/window.cpp" />
<Unit filename="../../src/sdl/window.hpp" />
<Unit filename="../../src/sdl_utils.cpp" />
<Unit filename="../../src/sdl_utils.hpp" />
<Unit filename="../../src/serialization/binary_or_text.cpp" />
<Unit filename="../../src/serialization/binary_or_text.hpp" />
<Unit filename="../../src/serialization/compression.hpp" />
<Unit filename="../../src/serialization/parser.cpp" />
<Unit filename="../../src/serialization/parser.hpp" />
<Unit filename="../../src/serialization/preprocessor.cpp" />
<Unit filename="../../src/serialization/preprocessor.hpp" />
<Unit filename="../../src/serialization/schema_validator.cpp" />
<Unit filename="../../src/serialization/schema_validator.hpp" />
<Unit filename="../../src/serialization/string_utils.cpp" />
<Unit filename="../../src/serialization/string_utils.hpp" />
<Unit filename="../../src/serialization/tokenizer.cpp" />
<Unit filename="../../src/serialization/tokenizer.hpp" />
<Unit filename="../../src/serialization/unicode.cpp" />
<Unit filename="../../src/serialization/unicode.hpp" />
<Unit filename="../../src/serialization/validator.cpp" />
<Unit filename="../../src/serialization/validator.hpp" />
<Unit filename="../../src/settings.cpp" />
<Unit filename="../../src/settings.hpp" />
<Unit filename="../../src/sha1.cpp" />
<Unit filename="../../src/sha1.hpp" />
<Unit filename="../../src/shared_object.hpp" />
<Unit filename="../../src/show_dialog.cpp" />
<Unit filename="../../src/show_dialog.hpp" />
<Unit filename="../../src/side_filter.cpp" />
<Unit filename="../../src/side_filter.hpp" />
<Unit filename="../../src/simple_rng.cpp" />
<Unit filename="../../src/simple_rng.hpp" />
<Unit filename="../../src/sound.cpp" />
<Unit filename="../../src/sound.hpp" />
<Unit filename="../../src/sound_music_track.cpp" />
<Unit filename="../../src/sound_music_track.hpp" />
<Unit filename="../../src/soundsource.cpp" />
<Unit filename="../../src/soundsource.hpp" />
<Unit filename="../../src/statistics.cpp" />
<Unit filename="../../src/statistics.hpp" />
<Unit filename="../../src/statistics_dialog.cpp" />
<Unit filename="../../src/statistics_dialog.hpp" />
<Unit filename="../../src/storyscreen/controller.cpp" />
<Unit filename="../../src/storyscreen/controller.hpp" />
<Unit filename="../../src/storyscreen/interface.cpp" />
<Unit filename="../../src/storyscreen/interface.hpp" />
<Unit filename="../../src/storyscreen/part.cpp" />
<Unit filename="../../src/storyscreen/part.hpp" />
<Unit filename="../../src/storyscreen/render.cpp" />
<Unit filename="../../src/storyscreen/render.hpp" />
<Unit filename="../../src/strftime.cpp" />
<Unit filename="../../src/strftime.hpp" />
<Unit filename="../../src/synced_checkup.cpp" />
<Unit filename="../../src/synced_checkup.hpp" />
<Unit filename="../../src/synced_commands.cpp" />
<Unit filename="../../src/synced_commands.hpp" />
<Unit filename="../../src/synced_context.cpp" />
<Unit filename="../../src/synced_context.hpp" />
<Unit filename="../../src/team.cpp" />
<Unit filename="../../src/team.hpp" />
<Unit filename="../../src/terrain.cpp" />
<Unit filename="../../src/terrain.hpp" />
<Unit filename="../../src/terrain_builder.cpp" />
<Unit filename="../../src/terrain_builder.hpp" />
<Unit filename="../../src/terrain_filter.cpp" />
<Unit filename="../../src/terrain_filter.hpp" />
<Unit filename="../../src/terrain_translation.cpp" />
<Unit filename="../../src/terrain_translation.hpp" />
<Unit filename="../../src/text.cpp" />
<Unit filename="../../src/text.hpp" />
<Unit filename="../../src/theme.cpp" />
<Unit filename="../../src/theme.hpp" />
<Unit filename="../../src/thread.cpp" />
<Unit filename="../../src/thread.hpp" />
<Unit filename="../../src/time_of_day.cpp" />
<Unit filename="../../src/time_of_day.hpp" />
<Unit filename="../../src/tod_manager.cpp" />
<Unit filename="../../src/tod_manager.hpp" />
<Unit filename="../../src/tools/schema/tag.cpp" />
<Unit filename="../../src/tools/schema/tag.hpp" />
<Unit filename="../../src/tooltips.cpp" />
<Unit filename="../../src/tooltips.hpp" />
<Unit filename="../../src/tracer.cpp" />
<Unit filename="../../src/tracer.hpp" />
<Unit filename="../../src/tstring.cpp" />
<Unit filename="../../src/tstring.hpp" />
<Unit filename="../../src/unit.cpp" />
<Unit filename="../../src/unit.hpp" />
<Unit filename="../../src/unit_abilities.cpp" />
<Unit filename="../../src/unit_abilities.hpp" />
<Unit filename="../../src/unit_animation.cpp" />
<Unit filename="../../src/unit_animation.hpp" />
<Unit filename="../../src/unit_animation_component.cpp" />
<Unit filename="../../src/unit_animation_component.hpp" />
<Unit filename="../../src/unit_display.cpp" />
<Unit filename="../../src/unit_display.hpp" />
<Unit filename="../../src/unit_formula_manager.cpp" />
<Unit filename="../../src/unit_formula_manager.hpp" />
<Unit filename="../../src/unit_frame.cpp" />
<Unit filename="../../src/unit_frame.hpp" />
<Unit filename="../../src/unit_helper.cpp" />
<Unit filename="../../src/unit_helper.hpp" />
<Unit filename="../../src/unit_id.cpp" />
<Unit filename="../../src/unit_id.hpp" />
<Unit filename="../../src/unit_map.cpp" />
<Unit filename="../../src/unit_map.hpp" />
<Unit filename="../../src/unit_types.cpp" />
<Unit filename="../../src/unit_types.hpp" />
<Unit filename="../../src/util.cpp" />
<Unit filename="../../src/util.hpp" />
<Unit filename="../../src/utils/iterator.hpp" />
<Unit filename="../../src/utils/reference_counter.hpp" />
<Unit filename="../../src/utils/smart_list.hpp" />
<Unit filename="../../src/variable.cpp" />
<Unit filename="../../src/variable.hpp" />
<Unit filename="../../src/variant.cpp" />
<Unit filename="../../src/variant.hpp" />
<Unit filename="../../src/version.cpp" />
<Unit filename="../../src/version.hpp" />
<Unit filename="../../src/video.cpp" />
<Unit filename="../../src/video.hpp" />
<Unit filename="../../src/wesconfig.h" />
<Unit filename="../../src/whiteboard/action.cpp" />
<Unit filename="../../src/whiteboard/action.hpp" />
<Unit filename="../../src/whiteboard/attack.cpp" />
<Unit filename="../../src/whiteboard/attack.hpp" />
<Unit filename="../../src/whiteboard/highlighter.cpp" />
<Unit filename="../../src/whiteboard/highlighter.hpp" />
<Unit filename="../../src/whiteboard/manager.cpp" />
<Unit filename="../../src/whiteboard/manager.hpp" />
<Unit filename="../../src/whiteboard/mapbuilder.cpp" />
<Unit filename="../../src/whiteboard/mapbuilder.hpp" />
<Unit filename="../../src/whiteboard/move.cpp" />
<Unit filename="../../src/whiteboard/move.hpp" />
<Unit filename="../../src/whiteboard/recall.cpp" />
<Unit filename="../../src/whiteboard/recall.hpp" />
<Unit filename="../../src/whiteboard/recruit.cpp" />
<Unit filename="../../src/whiteboard/recruit.hpp" />
<Unit filename="../../src/whiteboard/side_actions.cpp" />
<Unit filename="../../src/whiteboard/side_actions.hpp" />
<Unit filename="../../src/whiteboard/suppose_dead.cpp" />
<Unit filename="../../src/whiteboard/suppose_dead.hpp" />
<Unit filename="../../src/whiteboard/typedefs.hpp" />
<Unit filename="../../src/whiteboard/utility.cpp" />
<Unit filename="../../src/whiteboard/utility.hpp" />
<Unit filename="../../src/whiteboard/visitor.hpp" />
<Unit filename="../../src/widgets/button.cpp" />
<Unit filename="../../src/widgets/button.hpp" />
<Unit filename="../../src/widgets/combo.cpp" />
<Unit filename="../../src/widgets/combo.hpp" />
<Unit filename="../../src/widgets/combo_drag.cpp" />
<Unit filename="../../src/widgets/combo_drag.hpp" />
<Unit filename="../../src/widgets/drop_target.cpp" />
<Unit filename="../../src/widgets/drop_target.hpp" />
<Unit filename="../../src/widgets/file_menu.cpp" />
<Unit filename="../../src/widgets/file_menu.hpp" />
<Unit filename="../../src/widgets/label.cpp" />
<Unit filename="../../src/widgets/label.hpp" />
<Unit filename="../../src/widgets/menu.cpp" />
<Unit filename="../../src/widgets/menu.hpp" />
<Unit filename="../../src/widgets/menu_style.cpp" />
<Unit filename="../../src/widgets/progressbar.cpp" />
<Unit filename="../../src/widgets/progressbar.hpp" />
<Unit filename="../../src/widgets/scrollarea.cpp" />
<Unit filename="../../src/widgets/scrollarea.hpp" />
<Unit filename="../../src/widgets/scrollbar.cpp" />
<Unit filename="../../src/widgets/scrollbar.hpp" />
<Unit filename="../../src/widgets/scrollpane.cpp" />
<Unit filename="../../src/widgets/scrollpane.hpp" />
<Unit filename="../../src/widgets/slider.cpp" />
<Unit filename="../../src/widgets/slider.hpp" />
<Unit filename="../../src/widgets/textbox.cpp" />
<Unit filename="../../src/widgets/textbox.hpp" />
<Unit filename="../../src/widgets/widget.cpp" />
<Unit filename="../../src/widgets/widget.hpp" />
<Unit filename="../../src/windows_tray_notification.cpp" />
<Unit filename="../../src/windows_tray_notification.hpp" />
<Unit filename="../../src/wml_exception.cpp" />
<Unit filename="../../src/wml_exception.hpp" />
<Unit filename="../../src/wml_separators.hpp" />
<Extensions>
<code_completion />
<debugger />
<envvars />
</Extensions>
</Project>
</CodeBlocks_project_file>