File List

Here is a list of all files with brief descriptions:
doc/doxygen/doxygen.cpp [code]Text and HTML-code for the startpage of the doxygen-documentation
about.cpp [code]Show screen with scrolling credits
about.hpp [code]
actions.cpp [code]Recruiting, Fighting
actions.hpp [code]Various functions which implement in-game events and commands
animated.hpp [code]Animate units
animated.i [code]Templates related to animations
animated_game.cpp [code]Template instantiations for wesnoth-game
array.hpp [code]Template for arrays
arrow.cpp [code]Method bodies for the arrow class
arrow.hpp [code]Arrows destined to be drawn on the map
asserts.hpp [code]
attack_prediction.cpp [code]Simulate combat to calculate attacks
attack_prediction.hpp [code]
attack_prediction_display.cpp [code]
attack_prediction_display.hpp [code]
boilerplate-header.cpp [code]Template for new cpp-files
builder.cpp [code]Terrain builder
builder.hpp [code]Definitions for the terrain builder
callable_objects.cpp [code]
callable_objects.hpp [code]
cavegen.cpp [code]Map-generator for caves
cavegen.hpp [code]
chat_events.hpp [code]
clipboard.cpp [code]
clipboard.hpp [code]
color_range.cpp [code]Generate ranges of colors, and color palettes
color_range.hpp [code]
commandline_options.cpp [code]
commandline_options.hpp [code]
config.cpp [code]Routines related to configuration-files / WML
config.hpp [code]Definitions for the interface to Wesnoth Markup Language (WML)
config_cache.cpp [code]
config_cache.hpp [code]
construct_dialog.cpp [code]
construct_dialog.hpp [code]
controller_base.cpp [code]
controller_base.hpp [code]
cursor.cpp [code]Support for different cursors-shapes
cursor.hpp [code]
dialogs.cpp [code]Various dialogs: advance_unit, show_objectives, save+load game, network::connection
dialogs.hpp [code]
display.cpp [code]Routines to set up the display, scroll and zoom the map
display.hpp [code]Map_display and display: classes which take care of displaying the map and game-data on the screen
events.cpp [code]
events.hpp [code]
exceptions.hpp [code]
filechooser.cpp [code]
filechooser.hpp [code]
filesystem.cpp [code]File-IO
filesystem.hpp [code]Declarations for File-IO
filesystem_win32.ii [code]Win32 platform-specific filesystem code
floating_textbox.cpp [code]
floating_textbox.hpp [code]
font.cpp [code]
font.hpp [code]
foreach.hpp [code]
formatter.hpp [code]
formula.cpp [code]
formula.hpp [code]
formula_callable.hpp [code]
formula_callable_fwd.hpp [code]
formula_debugger.cpp [code]Formula debugger - implementation
formula_debugger.hpp [code]Formula AI debugger
formula_debugger_fwd.cpp [code]Formula debugger - forward declaration and add_debug_info static function
formula_debugger_fwd.hpp [code]Formula AI debugger, forward
formula_function.cpp [code]
formula_function.hpp [code]
formula_fwd.hpp [code]
formula_string_utils.cpp [code]
formula_string_utils.hpp [code]
formula_tokenizer.cpp [code]
formula_tokenizer.hpp [code]
game.cpp [code]
game_config.cpp [code]
game_config.hpp [code]
game_controller.cpp [code]
game_controller.hpp [code]
game_controller_abstract.cpp [code]
game_controller_abstract.hpp [code]
game_controller_new.cpp [code]
game_controller_new.hpp [code]
game_display.cpp [code]During a game, show map & info-panels at top+right
game_display.hpp [code]
game_end_exceptions.hpp [code]Contains the exception interfaces used to signal completion of a scenario, campaign or turn
game_errors.cpp [code]
game_errors.hpp [code]
game_events.cpp [code]Processing of WML-events
game_events.hpp [code]Define the game's events mechanism
game_instance.cpp [code]
game_instance.hpp [code]
game_preferences.cpp [code]
game_preferences.hpp [code]
game_preferences_display.cpp [code]
gamestatus.cpp [code]Maintain status of a game, load&save games
gamestatus.hpp [code]
generic_event.cpp [code]
generic_event.hpp [code]
gettext.cpp [code]
gettext.hpp [code]
global.hpp [code]
halo.cpp [code]Maintain halo-effects for units and items
halo.hpp [code]
hash.cpp [code]
hash.hpp [code]
help.cpp [code]Routines for showing the help-dialog
help.hpp [code]
hotkeys.cpp [code]
hotkeys.hpp [code]
image.cpp [code]Routines for images: load, scale, re-color, etc
image.hpp [code]
image_modifications.cpp [code]
image_modifications.hpp [code]
intro.cpp [code]Introduction sequence at start of a scenario, End-screen after end of campaign
intro.hpp [code]-file gamestatus.hpp
joystick.cpp [code]
joystick.hpp [code]
key.cpp [code]
key.hpp [code]
language.cpp [code]
language.hpp [code]
language_win32.ii [code]
leader_list.cpp [code]Manage the selection of a leader, and select his/her gender
leader_list.hpp [code]
lexical_cast.hpp [code]New lexcical_cast header
loadscreen.cpp [code]Screen with logo and "Loading ..."-progressbar during program-startup
loadscreen.hpp [code]
loadscreen_empty.cpp [code]
lobby_preferences.cpp [code]
lobby_preferences.hpp [code]
log.cpp [code]Standard logging facilities (implementation)
log.hpp [code]Standard logging facilities (interface)
lua_jailbreak_exception.cpp [code]
lua_jailbreak_exception.hpp [code]
malloc.c [code]
map.cpp [code]Routines related to game-maps, terrain, locations, directions
map.hpp [code]
map_create.cpp [code]
map_create.hpp [code]
map_exception.hpp [code]
map_label.cpp [code]
map_label.hpp [code]
map_location.cpp [code]Routines related to game-maps, terrain, locations, directions
map_location.hpp [code]
map_utils.hpp [code]
mapgen.cpp [code]Map-generator, with standalone testprogram
mapgen.hpp [code]
mapgen_dialog.cpp [code]
mapgen_dialog.hpp [code]-file log.hpp
marked-up_text.cpp [code]Support for simple markup in text (fonts, colors, images)
marked-up_text.hpp [code]
md5.cpp [code]
md5.hpp [code]
menu_events.cpp [code]Operations activated from menus/hotkeys while playing a game
menu_events.hpp [code]
minimap.cpp [code]
minimap.hpp [code]
mouse_events.cpp [code]
mouse_events.hpp [code]
mouse_handler_base.cpp [code]
mouse_handler_base.hpp [code]
mp_game_settings.cpp [code]Container for multiplayer game-creation parameters
mp_game_settings.hpp [code]
multiplayer.cpp [code]
multiplayer.hpp [code]-file mapgen.hpp
multiplayer_connect.cpp [code]Prepare to join a multiplayer-game
multiplayer_connect.hpp [code]
multiplayer_create.cpp [code]Create a multiplayer-game: select map, players, options etc
multiplayer_create.hpp [code]
multiplayer_error_codes.hpp [code]Define the errors the server may send during the login procedure
multiplayer_lobby.cpp [code]A section on the server where players can chat, create and join games
multiplayer_lobby.hpp [code]
multiplayer_ui.cpp [code]
multiplayer_ui.hpp [code]
multiplayer_wait.cpp [code]
multiplayer_wait.hpp [code]
network.cpp [code]Networking
network.hpp [code]
network_ana.cpp [code]Network API implementation using ana
network_asio.cpp [code]
network_asio.hpp [code]
network_manager_ana.cpp [code]Implementation file for network features using ana
network_manager_ana.hpp [code]Header file for network features using ana
network_worker.cpp [code]
network_worker.hpp [code]
pathutils.cpp [code]Various pathfinding functions and utilities
pathutils.hpp [code]
persist_context.cpp [code]
persist_context.hpp [code]
persist_manager.cpp [code]
persist_manager.hpp [code]
persist_var.cpp [code]
persist_var.hpp [code]
play_controller.cpp [code]Handle input via mouse & keyboard, events, schedule commands
play_controller.hpp [code]
playcampaign.cpp [code]Controls setup, play, (auto)save and replay of campaigns
playcampaign.hpp [code]
playmp_controller.cpp [code]
playmp_controller.hpp [code]
playsingle_controller.cpp [code]Logic for single-player game
playsingle_controller.hpp [code]
playturn.cpp [code]
playturn.hpp [code]-file pathfind.hpp
poolalloc.c [code]
portrait.cpp [code]
portrait.hpp [code]
preferences.cpp [code]Get and set user-preferences
preferences.hpp [code]
preferences_display.cpp [code]Manage display-related preferences, e.g
preferences_display.hpp [code]
race.cpp [code]Generate race-specific unit-names
race.hpp [code]
random.cpp [code]Generate random numbers
random.hpp [code]
reference_counted_object.hpp [code]
replay.cpp [code]Replay control code
replay.hpp [code]Replay control code
replay_controller.cpp [code]
replay_controller.hpp [code]
reports.cpp [code]
reports.hpp [code]
resources.cpp [code]
resources.hpp [code]
revision.hpp [code]
rng.hpp [code]
save_blocker.cpp [code]
save_blocker.hpp [code]
savegame.cpp [code]
savegame.hpp [code]
savegame_config.cpp [code]
savegame_config.hpp [code]
scoped_resource.hpp [code]Scoped_resource: class template, functions, helper policies etc. for resource management
sdl_utils.cpp [code]Support-routines for the SDL-graphics-library
sdl_utils.hpp [code]
settings.cpp [code]General settings and defaults for scenarios
settings.hpp [code]General settings and defaults for scenarios
sha1.cpp [code]Secure Hash Algorithm 1 (SHA-1)
sha1.hpp [code]
shared_object.hpp [code]
show_dialog.cpp [code]
show_dialog.hpp [code]
side_filter.cpp [code]
side_filter.hpp [code]
simple_rng.hpp [code]
sound.cpp [code]
sound.hpp [code]
sound_music_track.cpp [code]
sound_music_track.hpp [code]
soundsource.cpp [code]
soundsource.hpp [code]
statistics.cpp [code]Manage statistics: recruitments, recalls, kills, losses, etc
statistics.hpp [code]
statistics_dialog.cpp [code]
statistics_dialog.hpp [code]
stub.hpp [code]
team.cpp [code]Team-management, allies, setup at start of scenario
team.hpp [code]-file sdl_utils.hpp
terrain.cpp [code]
terrain.hpp [code]
terrain_filter.cpp [code]
terrain_filter.hpp [code]
terrain_translation.cpp [code]Routines for terrain-conversion
terrain_translation.hpp [code]
text.cpp [code]
text.hpp [code]
theme.cpp [code]
theme.hpp [code]Definitions related to theme-support
thread.cpp [code]
thread.hpp [code]
time_of_day.cpp [code]
time_of_day.hpp [code]
tod_manager.cpp [code]
tod_manager.hpp [code]
tooltips.cpp [code]
tooltips.hpp [code]
tstring.cpp [code]Routines for translatable strings
tstring.hpp [code]
unit.cpp [code]Routines to manage units
unit.hpp [code]
unit_abilities.cpp [code]Manage unit-abilities, like heal, cure, and weapon_specials
unit_abilities.hpp [code]
unit_animation.cpp [code]
unit_animation.hpp [code]
unit_display.cpp [code]
unit_display.hpp [code]Display units performing various actions: moving, attacking, and dying
unit_frame.cpp [code]
unit_frame.hpp [code]Frame for unit's animation sequence
unit_helper.cpp [code]Support functions for dealing with units
unit_helper.hpp [code]
unit_id.cpp [code]
unit_id.hpp [code]
unit_map.cpp [code]
unit_map.hpp [code]
unit_types.cpp [code]Handle unit-type specific attributes, animations, advancement
unit_types.hpp [code]-file theme.hpp
util.cpp [code]String-routines - Templates for lexical_cast & lexical_cast_default
util.hpp [code]Templates and utility-routines for strings and numbers
variable.cpp [code]Manage WML-variables
variable.hpp [code]
variant.cpp [code]
variant.hpp [code]
version.cpp [code]
version.hpp [code]Interfaces for manipulating version numbers of engine, add-ons, etc
video.cpp [code]Video-testprogram, standalone
video.hpp [code]-file util.hpp
wesconfig.h [code]Some defines: VERSION, PACKAGE, MIN_SAVEGAME_VERSION
wml_exception.cpp [code]Implementation for wml_exception.hpp
wml_exception.hpp [code]Add a special kind of assert to validate whether the input from WML doesn't contain any problems that might crash the game
wml_separators.hpp [code]
addon/client.cpp [code]
addon/client.hpp [code]
addon/info.hpp [code]
addon/manager.cpp [code]
addon/manager.hpp [code]
addon/validation.cpp [code]
addon/validation.hpp [code]
ai/actions.cpp [code]Managing the AI-Game interaction - AI actions and their results
ai/actions.hpp [code]Managing the AI-Game interaction - AI actions and their results
ai/configuration.cpp [code]Managing the AI configuration
ai/configuration.hpp [code]Managing the AIs configuration - headers
ai/contexts.cpp [code]Helper functions for the object which operates in the context of AI for specific side This is part of AI interface
ai/contexts.hpp [code]Helper functions for the object which operates in the context of AI for specific side this is part of AI interface
ai/game_info.cpp [code]Base class for the AI and AI-aimanager contract
ai/game_info.hpp [code]Game information for the AI
ai/gamestate_observer.cpp [code]Base gamestate observer - useful to see if the gamestate has changed between two points of time
ai/gamestate_observer.hpp [code]A helper class to observe the game state
ai/interface.cpp [code]Base class for the AI and AI-ai_manager contract
ai/interface.hpp [code]Interface to the AI
ai/manager.cpp [code]Managing the AI lifecycle and interface for the rest of Wesnoth
ai/manager.hpp [code]Managing the AIs lifecycle - headers
ai/registry.cpp [code]All known c++ AI parts
ai/registry.hpp [code]All known AI parts
ai/testing.cpp [code]Gather statistics important for AI testing and output them
ai/testing.hpp [code]Gather statistics important for AI testing and output them
ai/composite/ai.cpp [code]Composite AI with turn sequence which is a vector of stages
ai/composite/ai.hpp [code]Composite AI with turn sequence which is a vector of stages
ai/composite/aspect.cpp [code]
ai/composite/aspect.hpp [code]
ai/composite/component.cpp [code]Composite AI component
ai/composite/component.hpp [code]A component of the AI framework
ai/composite/contexts.cpp [code]Helper functions for the object which operates in the context of AI for specific side This is part of AI interface
ai/composite/contexts.hpp [code]Composite AI contexts
ai/composite/engine.cpp [code]AI Support engine - creating specific ai components from config
ai/composite/engine.hpp [code]AI Support engine - creating specific ai components from config
ai/composite/engine_default.cpp [code]CPP AI Support engine - creating specific ai components from config
ai/composite/engine_default.hpp [code]CPP AI Support engine - creating specific ai components from config
ai/composite/engine_fai.cpp [code]FAI AI Support engine - creating specific ai components from config
ai/composite/engine_fai.hpp [code]FAI AI Support engine - creating specific ai components from config
ai/composite/engine_lua.cpp [code]LUA AI Support engine - creating specific ai components from config
ai/composite/engine_lua.hpp [code]LUA AI Support engine - creating specific ai components from config
ai/composite/goal.cpp [code]
ai/composite/goal.hpp [code]
ai/composite/property_handler.hpp [code]Composite AI component
ai/composite/rca.cpp [code]Candidate actions framework
ai/composite/rca.hpp [code]Candidate action framework
ai/composite/stage.cpp [code]Stage of a composite AI
ai/composite/stage.hpp [code]Composite AI stages
ai/composite/value_translator.hpp [code]
ai/default/ai.cpp [code]Artificial intelligence - The computer commands the enemy
ai/default/ai.hpp [code]
ai/default/attack.cpp [code]Calculate & analyze attacks of the default ai
ai/default/contexts.cpp [code]Helper functions for the object which operates in the context of AI for specific side This is part of AI interface
ai/default/contexts.hpp [code]Default AI contexts
ai/formula/ai.cpp [code]Defines formula ai candidate actions - headers
ai/formula/ai.hpp [code]Defines formula ai
ai/formula/callable_objects.cpp [code]
ai/formula/callable_objects.hpp [code]
ai/formula/candidates.cpp [code]Defines formula ai candidate actions
ai/formula/candidates.hpp [code]Defines formula ai candidate actions - headers
ai/formula/function_table.cpp [code]
ai/formula/function_table.hpp [code]
ai/formula/stage_side_formulas.cpp [code]Defines formula ai side formulas stage
ai/formula/stage_side_formulas.hpp [code]Stage which executes side formulas
ai/formula/stage_unit_formulas.cpp [code]Defines formula ai unit formulas stage
ai/formula/stage_unit_formulas.hpp [code]Stage which executes unit formulas
ai/lua/core.cpp [code]Provides core classes for the Lua AI
ai/lua/core.hpp [code]
ai/lua/lua_object.cpp [code]Lua object(code) wrapper implementation
ai/lua/lua_object.hpp [code]Lua object(value) wrapper implementation
ai/testing/aspect_attacks.cpp [code]Stage: fallback to other AI
ai/testing/aspect_attacks.hpp [code]Aspect: attacks
ai/testing/ca.cpp [code]Default AI (Testing)
ai/testing/ca.hpp [code]Default AI (Testing)
ai/testing/ca_global_fallback.cpp [code]Defensive fallback, to be used during unfavourable conditions
ai/testing/ca_global_fallback.hpp [code]Strategic movement routine, for experimentation
ai/testing/ca_testing_move_to_targets.cpp [code]Strategic movement routine, taken from default AI
ai/testing/ca_testing_move_to_targets.hpp [code]Strategic movement routine, for experimentation
ai/testing/ca_testing_recruitment.cpp [code]Experimental recruitment phase by Floris Kint
ai/testing/ca_testing_recruitment.hpp [code]Strategic recruitment routine, for experimentation
ai/testing/stage_fallback.cpp [code]Stage: fallback to other AI
ai/testing/stage_fallback.hpp [code]Stage: fallback to other AI
ai/testing/stage_rca.cpp [code]Candidate actions evaluator
ai/testing/stage_rca.hpp [code]Candidate action evaluator
ana/api/ana.hpp [code]Main include file for application developers that wish to use ana
ana/api/binary_streams.hpp [code]Minimal serialization library
ana/api/buffers.hpp [code]Implementation details for the ana project dealing with buffers
ana/api/common.hpp [code]Main definitions for project ana
ana/api/predicates.hpp [code]Implementation details for the ana project dealing with client predicates
ana/api/stats.hpp [code]Implementation details for the ana project dealing with network statistics
ana/api/timers.hpp [code]Implementation details for the ana project dealing with timers
ana/apps/chat/client.cpp [code]Client side chat application
ana/apps/chat/server.cpp [code]Server side chat application
ana/src/asio_client.cpp [code]Implementation of the client side of the ana project
ana/src/asio_client.hpp [code]Header file of the client side of the ana project
ana/src/asio_listener.cpp [code]Implementation of a listener for the ana project
ana/src/asio_listener.hpp [code]Header file of a listener for the ana project
ana/src/asio_proxy_connection.cpp [code]Implementation of the client side proxy connection for the ana project
ana/src/asio_proxy_connection.hpp [code]Header file of the client side proxy connection for the ana project
ana/src/asio_sender.cpp [code]Implementation file providing send capability to ana
ana/src/asio_sender.hpp [code]Header file providing send capability to ana
ana/src/asio_server.cpp [code]Implementation of the server side for the ana project
ana/src/asio_server.hpp [code]Header file of the server side for the ana project
ana/src/asio_timers.cpp [code]Implementation details for the ana project dealing with timers
ana/test/ana_client.cpp [code]Client side chat application
ana/test/sdl_server.cpp [code]Server application using SDL_net to test compatibility with ana
campaign_server/campaign_server.cpp [code]Wesnoth addon server
editor/action.cpp [code]Editor action classes
editor/action.hpp [code]Editor action classes
editor/action_base.hpp [code]Base class for editor actions
editor/brush.cpp [code]
editor/brush.hpp [code]
editor/editor_common.hpp [code]Main (common) editor header
editor/editor_controller.cpp [code]
editor/editor_controller.hpp [code]
editor/editor_display.cpp [code]
editor/editor_display.hpp [code]
editor/editor_layout.cpp [code]Set various sizes for the screen-layout of the map editor
editor/editor_layout.hpp [code]
editor/editor_main.cpp [code]
editor/editor_main.hpp [code]
editor/editor_map.cpp [code]
editor/editor_map.hpp [code]
editor/editor_palettes.cpp [code]
editor/editor_palettes.hpp [code]
editor/editor_preferences.cpp [code]
editor/editor_preferences.hpp [code]
editor/map_context.cpp [code]
editor/map_context.hpp [code]
editor/map_fragment.cpp [code]
editor/map_fragment.hpp [code]
editor/mouse_action.cpp [code]
editor/mouse_action.hpp [code]
gui/auxiliary/canvas.cpp [code]Implementation of canvas.hpp
gui/auxiliary/canvas.hpp [code]This file contains the canvas object which is the part where the widgets draw (tempory) images on
gui/auxiliary/formula.hpp [code]
gui/auxiliary/layout_exception.hpp [code]Defines the exception classes for the layout algorithm
gui/auxiliary/log.cpp [code]Define the loggers for the gui toolkit
gui/auxiliary/log.hpp [code]Define the common log macros for the gui toolkit
gui/auxiliary/notifiee.hpp [code]
gui/auxiliary/notifier.hpp [code]
gui/auxiliary/old_markup.cpp [code]
gui/auxiliary/old_markup.hpp [code]
gui/auxiliary/timer.cpp [code]
gui/auxiliary/timer.hpp [code]Contains the gui2 timer routines
gui/auxiliary/tips.cpp [code]
gui/auxiliary/tips.hpp [code]
gui/auxiliary/widget_definition.cpp [code]
gui/auxiliary/widget_definition.hpp [code]
gui/auxiliary/window_builder.cpp [code]
gui/auxiliary/window_builder.hpp [code]
gui/auxiliary/window_builder_private.hpp [code]This file contains all classes used privately in window_builder.cpp and should only be included by window_builder.cpp
gui/auxiliary/event/dispatcher.cpp [code]
gui/auxiliary/event/dispatcher.hpp [code]
gui/auxiliary/event/dispatcher_private.hpp [code]
gui/auxiliary/event/distributor.cpp [code]
gui/auxiliary/event/distributor.hpp [code]Contains the event distributor
gui/auxiliary/event/handler.cpp [code]
gui/auxiliary/event/handler.hpp [code]
gui/auxiliary/event/message.hpp [code]This file contains the defintions for the gui2::event::tmessage class
gui/auxiliary/iterator/exception.hpp [code]Contains the exceptions throw by the gui2::iterator::titerator classes
gui/auxiliary/iterator/iterator.cpp [code]
gui/auxiliary/iterator/iterator.hpp [code]Contains the base iterator class for the gui2 widgets
gui/auxiliary/iterator/policy_order.hpp [code]
gui/auxiliary/iterator/policy_visit.hpp [code]
gui/auxiliary/iterator/walker.hpp [code]
gui/auxiliary/iterator/walker_grid.cpp [code]
gui/auxiliary/iterator/walker_grid.hpp [code]
gui/auxiliary/iterator/walker_widget.cpp [code]
gui/auxiliary/iterator/walker_widget.hpp [code]
gui/auxiliary/widget_definition/button.cpp [code]
gui/auxiliary/widget_definition/button.hpp [code]
gui/auxiliary/widget_definition/drawing.cpp [code]
gui/auxiliary/widget_definition/drawing.hpp [code]
gui/auxiliary/widget_definition/horizontal_scrollbar.cpp [code]
gui/auxiliary/widget_definition/horizontal_scrollbar.hpp [code]
gui/auxiliary/widget_definition/image.cpp [code]
gui/auxiliary/widget_definition/image.hpp [code]
gui/auxiliary/widget_definition/label.cpp [code]
gui/auxiliary/widget_definition/label.hpp [code]
gui/auxiliary/widget_definition/listbox.cpp [code]
gui/auxiliary/widget_definition/listbox.hpp [code]
gui/auxiliary/widget_definition/minimap.cpp [code]
gui/auxiliary/widget_definition/minimap.hpp [code]
gui/auxiliary/widget_definition/multi_page.cpp [code]
gui/auxiliary/widget_definition/multi_page.hpp [code]
gui/auxiliary/widget_definition/panel.cpp [code]
gui/auxiliary/widget_definition/panel.hpp [code]
gui/auxiliary/widget_definition/progress_bar.cpp [code]
gui/auxiliary/widget_definition/progress_bar.hpp [code]
gui/auxiliary/widget_definition/repeating_button.cpp [code]
gui/auxiliary/widget_definition/repeating_button.hpp [code]
gui/auxiliary/widget_definition/scroll_label.cpp [code]
gui/auxiliary/widget_definition/scroll_label.hpp [code]
gui/auxiliary/widget_definition/scrollbar_panel.cpp [code]
gui/auxiliary/widget_definition/scrollbar_panel.hpp [code]
gui/auxiliary/widget_definition/slider.cpp [code]
gui/auxiliary/widget_definition/slider.hpp [code]
gui/auxiliary/widget_definition/spacer.cpp [code]
gui/auxiliary/widget_definition/spacer.hpp [code]
gui/auxiliary/widget_definition/stacked_widget.cpp [code]
gui/auxiliary/widget_definition/stacked_widget.hpp [code]
gui/auxiliary/widget_definition/text_box.cpp [code]
gui/auxiliary/widget_definition/text_box.hpp [code]
gui/auxiliary/widget_definition/toggle_button.cpp [code]
gui/auxiliary/widget_definition/toggle_button.hpp [code]
gui/auxiliary/widget_definition/toggle_panel.cpp [code]
gui/auxiliary/widget_definition/toggle_panel.hpp [code]
gui/auxiliary/widget_definition/tree_view.cpp [code]
gui/auxiliary/widget_definition/tree_view.hpp [code]
gui/auxiliary/widget_definition/vertical_scrollbar.cpp [code]
gui/auxiliary/widget_definition/vertical_scrollbar.hpp [code]
gui/auxiliary/widget_definition/window.cpp [code]
gui/auxiliary/widget_definition/window.hpp [code]
gui/auxiliary/window_builder/button.cpp [code]
gui/auxiliary/window_builder/button.hpp [code]
gui/auxiliary/window_builder/control.cpp [code]
gui/auxiliary/window_builder/control.hpp [code]
gui/auxiliary/window_builder/drawing.cpp [code]
gui/auxiliary/window_builder/drawing.hpp [code]
gui/auxiliary/window_builder/helper.cpp [code]
gui/auxiliary/window_builder/helper.hpp [code]
gui/auxiliary/window_builder/horizontal_listbox.cpp [code]
gui/auxiliary/window_builder/horizontal_listbox.hpp [code]
gui/auxiliary/window_builder/horizontal_scrollbar.cpp [code]
gui/auxiliary/window_builder/horizontal_scrollbar.hpp [code]
gui/auxiliary/window_builder/image.cpp [code]
gui/auxiliary/window_builder/image.hpp [code]
gui/auxiliary/window_builder/label.cpp [code]
gui/auxiliary/window_builder/label.hpp [code]
gui/auxiliary/window_builder/listbox.cpp [code]
gui/auxiliary/window_builder/listbox.hpp [code]
gui/auxiliary/window_builder/minimap.cpp [code]
gui/auxiliary/window_builder/minimap.hpp [code]
gui/auxiliary/window_builder/multi_page.cpp [code]
gui/auxiliary/window_builder/multi_page.hpp [code]
gui/auxiliary/window_builder/panel.cpp [code]
gui/auxiliary/window_builder/panel.hpp [code]
gui/auxiliary/window_builder/password_box.cpp [code]
gui/auxiliary/window_builder/password_box.hpp [code]
gui/auxiliary/window_builder/progress_bar.cpp [code]
gui/auxiliary/window_builder/progress_bar.hpp [code]
gui/auxiliary/window_builder/repeating_button.cpp [code]
gui/auxiliary/window_builder/repeating_button.hpp [code]
gui/auxiliary/window_builder/scroll_label.cpp [code]
gui/auxiliary/window_builder/scroll_label.hpp [code]
gui/auxiliary/window_builder/scrollbar_panel.cpp [code]
gui/auxiliary/window_builder/scrollbar_panel.hpp [code]
gui/auxiliary/window_builder/slider.cpp [code]
gui/auxiliary/window_builder/slider.hpp [code]
gui/auxiliary/window_builder/spacer.cpp [code]
gui/auxiliary/window_builder/spacer.hpp [code]
gui/auxiliary/window_builder/stacked_widget.cpp [code]
gui/auxiliary/window_builder/stacked_widget.hpp [code]
gui/auxiliary/window_builder/text_box.cpp [code]
gui/auxiliary/window_builder/text_box.hpp [code]
gui/auxiliary/window_builder/toggle_button.cpp [code]
gui/auxiliary/window_builder/toggle_button.hpp [code]
gui/auxiliary/window_builder/toggle_panel.cpp [code]
gui/auxiliary/window_builder/toggle_panel.hpp [code]
gui/auxiliary/window_builder/tree_view.cpp [code]
gui/auxiliary/window_builder/tree_view.hpp [code]
gui/auxiliary/window_builder/vertical_scrollbar.cpp [code]
gui/auxiliary/window_builder/vertical_scrollbar.hpp [code]
gui/dialogs/addon_connect.cpp [code]
gui/dialogs/addon_connect.hpp [code]
gui/dialogs/addon_list.cpp [code]
gui/dialogs/addon_list.hpp [code]
gui/dialogs/campaign_difficulty.cpp [code]
gui/dialogs/campaign_difficulty.hpp [code]
gui/dialogs/campaign_selection.cpp [code]
gui/dialogs/campaign_selection.hpp [code]
gui/dialogs/chat_log.cpp [code]
gui/dialogs/chat_log.hpp [code]
gui/dialogs/data_manage.cpp [code]
gui/dialogs/data_manage.hpp [code]
gui/dialogs/debug_clock.cpp [code]
gui/dialogs/debug_clock.hpp [code]
gui/dialogs/dialog.cpp [code]
gui/dialogs/dialog.hpp [code]
gui/dialogs/edit_label.cpp [code]
gui/dialogs/edit_label.hpp [code]
gui/dialogs/editor_generate_map.cpp [code]
gui/dialogs/editor_generate_map.hpp [code]
gui/dialogs/editor_new_map.cpp [code]
gui/dialogs/editor_new_map.hpp [code]
gui/dialogs/editor_resize_map.cpp [code]
gui/dialogs/editor_resize_map.hpp [code]
gui/dialogs/editor_set_starting_position.cpp [code]
gui/dialogs/editor_set_starting_position.hpp [code]
gui/dialogs/editor_settings.cpp [code]
gui/dialogs/editor_settings.hpp [code]
gui/dialogs/field-fwd.hpp [code]Contains all forward declarations for field.hpp
gui/dialogs/field.hpp [code]Implements some helper classes to ease adding fields to a dialog and hide the synchronization needed
gui/dialogs/folder_create.cpp [code]
gui/dialogs/folder_create.hpp [code]
gui/dialogs/formula_debugger.cpp [code]
gui/dialogs/formula_debugger.hpp [code]
gui/dialogs/game_delete.cpp [code]
gui/dialogs/game_delete.hpp [code]
gui/dialogs/game_load.cpp [code]
gui/dialogs/game_load.hpp [code]
gui/dialogs/game_save.cpp [code]
gui/dialogs/game_save.hpp [code]
gui/dialogs/gamestate_inspector.cpp [code]
gui/dialogs/gamestate_inspector.hpp [code]
gui/dialogs/helper.hpp [code]
gui/dialogs/language_selection.cpp [code]
gui/dialogs/language_selection.hpp [code]
gui/dialogs/lobby_main.cpp [code]
gui/dialogs/lobby_main.hpp [code]
gui/dialogs/lobby_player_info.cpp [code]
gui/dialogs/lobby_player_info.hpp [code]
gui/dialogs/message.cpp [code]
gui/dialogs/message.hpp [code]
gui/dialogs/mp_change_control.cpp [code]
gui/dialogs/mp_change_control.hpp [code]
gui/dialogs/mp_cmd_wrapper.cpp [code]
gui/dialogs/mp_cmd_wrapper.hpp [code]
gui/dialogs/mp_connect.cpp [code]
gui/dialogs/mp_connect.hpp [code]
gui/dialogs/mp_create_game.cpp [code]
gui/dialogs/mp_create_game.hpp [code]
gui/dialogs/mp_create_game_set_password.cpp [code]
gui/dialogs/mp_create_game_set_password.hpp [code]
gui/dialogs/mp_host_game_prompt.cpp [code]
gui/dialogs/mp_host_game_prompt.hpp [code]
gui/dialogs/mp_login.cpp [code]
gui/dialogs/mp_login.hpp [code]
gui/dialogs/mp_method_selection.cpp [code]
gui/dialogs/mp_method_selection.hpp [code]
gui/dialogs/network_transmission.cpp [code]
gui/dialogs/network_transmission.hpp [code]
gui/dialogs/popup.cpp [code]
gui/dialogs/popup.hpp [code]
gui/dialogs/simple_item_selector.cpp [code]
gui/dialogs/simple_item_selector.hpp [code]
gui/dialogs/tip.cpp [code]
gui/dialogs/tip.hpp [code]
gui/dialogs/title_screen.cpp [code]
gui/dialogs/title_screen.hpp [code]
gui/dialogs/transient_message.cpp [code]
gui/dialogs/transient_message.hpp [code]
gui/dialogs/unit_attack.cpp [code]
gui/dialogs/unit_attack.hpp [code]
gui/dialogs/unit_create.cpp [code]
gui/dialogs/unit_create.hpp [code]
gui/dialogs/wml_message.cpp [code]
gui/dialogs/wml_message.hpp [code]
gui/dialogs/addon/description.cpp [code]
gui/dialogs/addon/description.hpp [code]
gui/dialogs/addon/uninstall_list.cpp [code]
gui/dialogs/addon/uninstall_list.hpp [code]
gui/dialogs/lobby/lobby_data.cpp [code]
gui/dialogs/lobby/lobby_data.hpp [code]
gui/dialogs/lobby/lobby_info.cpp [code]
gui/dialogs/lobby/lobby_info.hpp [code]
gui/widgets/button.cpp [code]
gui/widgets/button.hpp [code]
gui/widgets/clickable.hpp [code]
gui/widgets/container.cpp [code]
gui/widgets/container.hpp [code]
gui/widgets/control.cpp [code]
gui/widgets/control.hpp [code]
gui/widgets/debug.cpp [code]
gui/widgets/debug.hpp [code]
gui/widgets/drawing.cpp [code]
gui/widgets/drawing.hpp [code]
gui/widgets/event_executor.hpp [code]
gui/widgets/generator.cpp [code]
gui/widgets/generator.hpp [code]
gui/widgets/generator_private.hpp [code]
gui/widgets/grid.cpp [code]
gui/widgets/grid.hpp [code]
gui/widgets/grid_private.hpp [code]Helper for header for the grid
gui/widgets/helper.cpp [code]
gui/widgets/helper.hpp [code]
gui/widgets/horizontal_scrollbar.cpp [code]
gui/widgets/horizontal_scrollbar.hpp [code]
gui/widgets/image.cpp [code]
gui/widgets/image.hpp [code]
gui/widgets/integer_selector.hpp [code]
gui/widgets/label.cpp [code]
gui/widgets/label.hpp [code]
gui/widgets/list.cpp [code]
gui/widgets/list.hpp [code]
gui/widgets/listbox.cpp [code]
gui/widgets/listbox.hpp [code]
gui/widgets/minimap.cpp [code]
gui/widgets/minimap.hpp [code]
gui/widgets/multi_page.cpp [code]
gui/widgets/multi_page.hpp [code]
gui/widgets/panel.cpp [code]
gui/widgets/panel.hpp [code]
gui/widgets/password_box.cpp [code]
gui/widgets/password_box.hpp [code]
gui/widgets/progress_bar.cpp [code]
gui/widgets/progress_bar.hpp [code]
gui/widgets/repeating_button.cpp [code]
gui/widgets/repeating_button.hpp [code]
gui/widgets/scroll_label.cpp [code]
gui/widgets/scroll_label.hpp [code]
gui/widgets/scrollbar.cpp [code]
gui/widgets/scrollbar.hpp [code]
gui/widgets/scrollbar_container.cpp [code]
gui/widgets/scrollbar_container.hpp [code]
gui/widgets/scrollbar_container_private.hpp [code]Helper for header for the scrollbar_container
gui/widgets/scrollbar_panel.cpp [code]
gui/widgets/scrollbar_panel.hpp [code]
gui/widgets/selectable.hpp [code]
gui/widgets/settings.cpp [code]Implementation of settings.hpp
gui/widgets/settings.hpp [code]This file contains the settings handling of the widget library
gui/widgets/slider.cpp [code]
gui/widgets/slider.hpp [code]
gui/widgets/spacer.cpp [code]
gui/widgets/spacer.hpp [code]
gui/widgets/stacked_widget.cpp [code]
gui/widgets/stacked_widget.hpp [code]
gui/widgets/text.cpp [code]
gui/widgets/text.hpp [code]
gui/widgets/text_box.cpp [code]
gui/widgets/text_box.hpp [code]
gui/widgets/toggle_button.cpp [code]
gui/widgets/toggle_button.hpp [code]
gui/widgets/toggle_panel.cpp [code]
gui/widgets/toggle_panel.hpp [code]
gui/widgets/tree_view.cpp [code]
gui/widgets/tree_view.hpp [code]
gui/widgets/tree_view_node.cpp [code]
gui/widgets/tree_view_node.hpp [code]
gui/widgets/vertical_scrollbar.cpp [code]
gui/widgets/vertical_scrollbar.hpp [code]
gui/widgets/widget.cpp [code]
gui/widgets/widget.hpp [code]
gui/widgets/window.cpp [code]Implementation of window.hpp
gui/widgets/window.hpp [code]This file contains the window object, this object is a top level container which has the event management as well
gui/widgets/window_private.hpp [code]Helper for header for the window
lua/lapi.c [code]
lua/lapi.h [code]
lua/lauxlib.c [code]
lua/lauxlib.h [code]
lua/lbaselib.c [code]
lua/lcode.c [code]
lua/lcode.h [code]
lua/ldblib.c [code]
lua/ldebug.c [code]
lua/ldebug.h [code]
lua/ldo.c [code]
lua/ldo.h [code]
lua/ldump.c [code]
lua/lfunc.c [code]
lua/lfunc.h [code]
lua/lgc.c [code]
lua/lgc.h [code]
lua/linit.c [code]
lua/liolib.c [code]
lua/llex.c [code]
lua/llex.h [code]
lua/llimits.h [code]
lua/lmathlib.c [code]
lua/lmem.c [code]
lua/lmem.h [code]
lua/loadlib.c [code]
lua/lobject.c [code]
lua/lobject.h [code]
lua/lopcodes.c [code]
lua/lopcodes.h [code]
lua/loslib.c [code]
lua/lparser.c [code]
lua/lparser.h [code]
lua/lstate.c [code]
lua/lstate.h [code]
lua/lstring.c [code]
lua/lstring.h [code]
lua/lstrlib.c [code]
lua/ltable.c [code]
lua/ltable.h [code]
lua/ltablib.c [code]
lua/ltm.c [code]
lua/ltm.h [code]
lua/lua.c [code]
lua/lua.h [code]
lua/luac.c [code]
lua/luaconf.h [code]
lua/lualib.h [code]
lua/lundump.c [code]
lua/lundump.h [code]
lua/lvm.c [code]
lua/lvm.h [code]
lua/lzio.c [code]
lua/lzio.h [code]
lua/print.c [code]
nacl/dir_list.h [code]
nacl/file_list.h [code]
nacl/pack_list.h [code]
nacl/plugin.cc [code]
pathfind/astarsearch.cpp [code]
pathfind/pathfind.cpp [code]Various pathfinding functions and utilities
pathfind/pathfind.hpp [code]This module contains various pathfinding functions and utilities
pathfind/teleport.cpp [code]
pathfind/teleport.hpp [code]
scripting/debug_lua.cpp [code]
scripting/debug_lua.hpp [code]
scripting/lua.cpp [code]Provides a Lua interpreter
scripting/lua.hpp [code]
scripting/lua_api.hpp [code]
serialization/binary_or_text.cpp [code]Read/Write file in binary (compressed) or text-format (uncompressed)
serialization/binary_or_text.hpp [code]
serialization/parser.cpp [code]Read/Write & analyze WML- and config-files
serialization/parser.hpp [code]
serialization/preprocessor.cpp [code]WML preprocessor
serialization/preprocessor.hpp [code]
serialization/schema_validator.cpp [code]
serialization/schema_validator.hpp [code]One of the realizations of serialization/validator.hpp abstract validator
serialization/string_utils.cpp [code]Various string-routines
serialization/string_utils.hpp [code]
serialization/tokenizer.cpp [code]
serialization/tokenizer.hpp [code]
serialization/validator.cpp [code]
serialization/validator.hpp [code]This file contains information about validation abstract level interface
server/ban.cpp [code]
server/ban.hpp [code]
server/forum_user_handler.cpp [code]
server/forum_user_handler.hpp [code]
server/game.cpp [code]
server/game.hpp [code]-file actions.hpp
server/input_stream.cpp [code]
server/input_stream.hpp [code]
server/metrics.cpp [code]Various server-statistics
server/metrics.hpp [code]
server/player.cpp [code]
server/player.hpp [code]
server/player_network.cpp [code]
server/player_network.hpp [code]
server/proxy.cpp [code]
server/proxy.hpp [code]
server/room.cpp [code]
server/room.hpp [code]
server/room_manager.cpp [code]
server/room_manager.hpp [code]
server/sample_user_handler.cpp [code]
server/sample_user_handler.hpp [code]
server/server.cpp [code]Wesnoth-Server, for multiplayer-games
server/server.hpp [code]
server/simple_wml.cpp [code]
server/simple_wml.hpp [code]
server/user_handler.cpp [code]
server/user_handler.hpp [code]
storyscreen/controller.cpp [code]Storyscreen controller (implementation)
storyscreen/controller.hpp [code]Storyscreen controller (interface)
storyscreen/interface.cpp [code]Storyscreen controller (wrapper interface)
storyscreen/interface.hpp [code]Storyscreen controller (wrapper interface)
storyscreen/part.cpp [code]Storyscreen parts and floating images representation
storyscreen/part.hpp [code]Storyscreen parts and floating images representation
storyscreen/render.cpp [code]Storyscreen parts renderer
storyscreen/render.hpp [code]Storyscreen parts rendering interface
tests/main.cpp [code]
tests/test_commandline_options.cpp [code]
tests/test_config_cache.cpp [code]
tests/test_formula_ai.cpp [code]
tests/test_formula_function.cpp [code]
tests/test_image_modifications.cpp [code]
tests/test_lexical_cast.cpp [code]
tests/test_network_worker.cpp [code]
tests/test_serialization.cpp [code]
tests/test_team.cpp [code]
tests/test_unit_map.cpp [code]
tests/test_util.cpp [code]
tests/test_version.cpp [code]
tests/gui/fire_event.cpp [code]
tests/gui/iterator.cpp [code]
tests/gui/test_drop_target.cpp [code]
tests/gui/test_gui2.cpp [code]
tests/gui/test_save_dialog.cpp [code]
tests/gui/visitor.cpp [code]
tests/utils/auto_parameterized.hpp [code]
tests/utils/fake_display.cpp [code]
tests/utils/fake_display.hpp [code]
tests/utils/fake_event_source.cpp [code]
tests/utils/fake_event_source.hpp [code]
tests/utils/game_config_manager.cpp [code]
tests/utils/game_config_manager.hpp [code]
tests/utils/play_scenario.cpp [code]
tests/utils/play_scenario.hpp [code]
tests/utils/predicate.hpp [code]
tools/cutter.cpp [code]Standalone-Utility for images / tiles
tools/dummy_video.cpp [code]
tools/exploder.cpp [code]
tools/exploder_composer.cpp [code]
tools/exploder_composer.hpp [code]
tools/exploder_cutter.cpp [code]
tools/exploder_cutter.hpp [code]
tools/exploder_utils.cpp [code]
tools/exploder_utils.hpp [code]
tools/key_test.cpp [code]Keyboard-test - Standalone-Utility
tools/schema/error_container.cpp [code]This file contains implementation of error_container.hpp
tools/schema/error_container.hpp [code]This file contains object "error_container", which are used to store error messages while annotation parsing
tools/schema/schema_generator.cpp [code]This file parses the input parameters, prepares a list of files to be parsed and calls parser for each of them
tools/schema/sourceparser.cpp [code]This file contains implementation of sourceparser.cpp
tools/schema/sourceparser.hpp [code]This file contains sourceparser object, collecting annotations and building a tag tree
tools/schema/tag.cpp [code]Implementation of tag.hpp
tools/schema/tag.hpp [code]This file contains objects "tag" and "key", which are used to store information about tags and keys while annotation parsing
tools/validator/validator_tool.cpp [code]
utils/reference_counter.hpp [code]
whiteboard/action.cpp [code]
whiteboard/action.hpp [code]
whiteboard/attack.cpp [code]
whiteboard/attack.hpp [code]
whiteboard/highlight_visitor.cpp [code]
whiteboard/highlight_visitor.hpp [code]
whiteboard/manager.cpp [code]
whiteboard/manager.hpp [code]
whiteboard/mapbuilder.cpp [code]
whiteboard/mapbuilder.hpp [code]
whiteboard/move.cpp [code]
whiteboard/move.hpp [code]
whiteboard/recall.cpp [code]
whiteboard/recall.hpp [code]
whiteboard/recruit.cpp [code]
whiteboard/recruit.hpp [code]
whiteboard/side_actions.cpp [code]
whiteboard/side_actions.hpp [code]
whiteboard/suppose_dead.cpp [code]
whiteboard/suppose_dead.hpp [code]
whiteboard/typedefs.hpp [code]Contains typedefs for the whiteboard
whiteboard/utility.cpp [code]
whiteboard/utility.hpp [code]
whiteboard/validate_visitor.cpp [code]
whiteboard/validate_visitor.hpp [code]
whiteboard/visitor.hpp [code]Two classes are presented in this file: enable_visit_all and visitor
widgets/button.cpp [code]
widgets/button.hpp [code]
widgets/combo.cpp [code]
widgets/combo.hpp [code]
widgets/combo_drag.cpp [code]
widgets/combo_drag.hpp [code]
widgets/drop_target.cpp [code]
widgets/drop_target.hpp [code]
widgets/file_menu.cpp [code]
widgets/file_menu.hpp [code]
widgets/label.cpp [code]
widgets/label.hpp [code]
widgets/menu.cpp [code]
widgets/menu.hpp [code]
widgets/menu_style.cpp [code]
widgets/progressbar.cpp [code]
widgets/progressbar.hpp [code]
widgets/scrollarea.cpp [code]
widgets/scrollarea.hpp [code]
widgets/scrollbar.cpp [code]
widgets/scrollbar.hpp [code]
widgets/scrollpane.cpp [code]
widgets/scrollpane.hpp [code]
widgets/slider.cpp [code]
widgets/slider.hpp [code]
widgets/textbox.cpp [code]
widgets/textbox.hpp [code]
widgets/widget.cpp [code]
widgets/widget.hpp [code]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Sat Feb 4 2012 01:20:15 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs