The Battle for Wesnoth  1.19.5+dev
File List
Here is a list of all files with brief descriptions:
[detail level 1234]
  actions
  addon
  ai
  conftests
  crypt_blowfish
  desktop
  doc
  editor
  font
  formula
  game_events
  game_initialization
  generators
  gui
  help
  hotkey
  lua
  macosx
  map
  pathfind
  preferences
  scripting
  sdl
  serialization
  server
  spirit_po
  storyscreen
  terrain
  tests
  units
  utils
  whiteboard
  widgets
  xBRZ
 about.cpp
 about.hpp
 achievements.cpp
 achievements.hpp
 animated.cppTemplate instantiations for wesnoth-game
 animated.hppAnimate units
 animated.tpp
 arrow.cppMethod bodies for the arrow class
 arrow.hppArrows destined to be drawn on the map
 attack_prediction.cppSimulate combat to calculate attacks
 attack_prediction.hpp
 boilerplate-header.cppTemplate for new cpp-files
 buffered_istream.hppHelper class for buffering a std::istream
 build_info.cpp
 build_info.hpp
 campaign_type.hpp
 carryover.cpp
 carryover.hpp
 carryover_show_gold.cpp
 carryover_show_gold.hpp
 chat_command_handler.cpp
 chat_command_handler.hpp
 chat_events.cpp
 chat_events.hpp
 chat_log.cpp
 chat_log.hpp
 color.cpp
 color.hpp
 color_range.cppGenerate ranges of colors, and color palettes
 color_range.hpp
 commandline_argv.cpp
 commandline_argv.hpp
 commandline_options.cpp
 commandline_options.hpp
 config.cppRoutines related to configuration-files / WML
 config.hppDefinitions for the interface to Wesnoth Markup Language (WML)
 config_attribute_value.cppRoutines related to configuration-files / WML
 config_attribute_value.hppDefinitions for the interface to Wesnoth Markup Language (WML)
 config_cache.cpp
 config_cache.hpp
 configr_assign.hpp
 controller_base.cpp
 controller_base.hppController_base framework: controller_base is roughly analogous to a "dialog" class in a GUI toolkit which is appropriate for deriving wesnoth game modes, e.g
 countdown_clock.cpp
 countdown_clock.hpp
 cursor.cppSupport for different cursors-shapes
 cursor.hpp
 defeat_condition.hpp
 deprecation.cpp
 deprecation.hpp
 display.cppRoutines to set up the display, scroll and zoom the map
 display.hppMap_display and display: classes which take care of displaying the map and game-data on the screen
 display_chat_manager.cpp
 display_chat_manager.hpp
 display_context.cpp
 display_context.hpp
 draw.cpp
 draw.hppDrawing functions, for drawing things on the screen
 draw_manager.cpp
 draw_manager.hpp
 drawing_layer.hpp
 enum_base.hpp
 events.cpp
 events.hpp
 exceptions.hpp
 fake_unit_manager.cpp
 fake_unit_manager.hpp
 fake_unit_ptr.cpp
 fake_unit_ptr.hpp
 filesystem.cppFile-IO
 filesystem.hppDeclarations for File-IO
 filesystem_common.cpp
 filesystem_sdl.cpp
 filter_context.hpp
 floating_label.cpp
 floating_label.hpp
 floating_textbox.cpp
 floating_textbox.hpp
 format_time_summary.cpp
 format_time_summary.hpp
 formatter.hpp
 game_board.cpp
 game_board.hpp
 game_classification.cpp
 game_classification.hpp
 game_config.cpp
 game_config.hpp
 game_config_manager.cpp
 game_config_manager.hpp
 game_config_view.cpp
 game_config_view.hpp
 game_data.cppMaintain game variables + misc
 game_data.hpp
 game_display.cppDuring a game, show map & info-panels at top+right
 game_display.hpp
 game_end_exceptions.cpp
 game_end_exceptions.hppContains the exception interfaces used to signal completion of a scenario, campaign or turn
 game_errors.hpp
 game_launcher.cpp
 game_launcher.hpp
 game_state.cpp
 game_state.hpp
 game_version.cpp
 game_version.hppInterfaces for manipulating version numbers of engine, add-ons, etc
 generic_event.cpp
 generic_event.hpp
 gettext.cpp
 gettext.hpp
 global.hpp
 log.cppStandard logging facilities (implementation)
 log.hppStandard logging facilities (interface)
 minimap.cpp
 minimap.hpp
 halo.cppMaintain halo-effects for units and items
 halo.hpp
 hash.cpp
 hash.hpp
 image_modifications.cpp
 image_modifications.hpp
 key.cpp
 key.hpp
 language.cpp
 language.hpp
 level_result.hpp
 lexical_cast.hppNew lexcical_cast header
 log_windows.cpp
 log_windows.hpp
 lua_jailbreak_exception.cpp
 lua_jailbreak_exception.hpp
 map_command_handler.hpp
 map_settings.cppGeneral settings and defaults for scenarios
 map_settings.hppGeneral settings and defaults for scenarios
 menu_events.cppOperations activated from menus/hotkeys while playing a game
 menu_events.hpp
 mouse_events.cpp
 mouse_events.hpp
 mouse_handler_base.cpp
 mouse_handler_base.hpp
 movetype.cppHandle movement types
 movetype.hpp
 mp_game_settings.cppContainer for multiplayer game-creation parameters
 mp_game_settings.hpp
 mp_ui_alerts.cpp
 mp_ui_alerts.hpp
 mt_rng.cpp
 mt_rng.hpp
 multiplayer_error_codes.hppDefine the errors the server may send during the login procedure
 network_asio.cpp
 network_asio.hpp
 network_download_file.cpp
 network_download_file.hpp
 overlay.hpp
 pathutils.cppVarious pathfinding functions and utilities
 pathutils.hpp
 pathutils_impl.hpp
 persist_context.cpp
 persist_context.hpp
 persist_manager.cpp
 persist_manager.hpp
 persist_var.cpp
 persist_var.hpp
 picture.cppRoutines for images: load, scale, re-color, etc
 picture.hpp
 play_controller.cppHandle input via mouse & keyboard, events, schedule commands
 play_controller.hpp
 playmp_controller.cpp
 playmp_controller.hpp
 playsingle_controller.cppLogic for single-player game
 playsingle_controller.hpp
 playturn_network_adapter.cpp
 playturn_network_adapter.hpp
 quit_confirmation.cpp
 quit_confirmation.hpp
 random.cpp
 random.hpp
 random_deterministic.cpp
 random_deterministic.hpp
 random_synced.cpp
 random_synced.hpp
 recall_list_manager.cpp
 recall_list_manager.hpp
 replay.cppReplay control code
 replay.hppReplay control code
 replay_controller.cpp
 replay_controller.hpp
 replay_helper.cpp
 replay_helper.hpp
 replay_recorder_base.cpp
 replay_recorder_base.hpp
 reports.cpp
 reports.hpp
 resources.cpp
 resources.hpp
 save_blocker.cpp
 save_blocker.hpp
 save_index.cpp
 save_index.hpp
 saved_game.cpp
 saved_game.hpp
 savegame.cpp
 savegame.hpp
 seed_rng.cpp
 seed_rng.hpp
 side_controller.hpp
 side_filter.cpp
 side_filter.hpp
 side_proxy_controller.hpp
 sound.cpp
 sound.hpp
 sound_music_track.cpp
 sound_music_track.hpp
 soundsource.cpp
 soundsource.hpp
 statistics.cppManage statistics: recruitments, recalls, kills, losses, etc
 statistics.hpp
 statistics_record.cppManage statistics: saving and reading data
 statistics_record.hpp
 synced_checkup.cpp
 synced_checkup.hpp
 synced_commands.cpp
 synced_commands.hpp
 synced_context.cpp
 synced_context.hpp
 synced_user_choice.cpp
 synced_user_choice.hpp
 syncmp_handler.cpp
 syncmp_handler.hpp
 team.cppTeam-management, allies, setup at start of scenario
 team.hpp
 team_shared_vision.hpp
 teambuilder.cpp
 teambuilder.hpp
 theme.cpp
 theme.hppDefinitions related to theme-support
 time_of_day.cpp
 time_of_day.hpp
 tls_root_store.cpp
 tls_root_store.hpp
 tod_manager.cpp
 tod_manager.hpp
 tooltips.cpp
 tooltips.hpp
 tstring.cppRoutines for translatable strings
 tstring.hpp
 variable.cppManage WML-variables
 variable.hpp
 variable_info.cpp
 variable_info.hpp
 variable_info_detail.hpp
 variable_info_private.hpp
 video.cpp
 video.hpp
 wesconfig.hSome defines: VERSION, PACKAGE, MIN_SAVEGAME_VERSION
 wesnoth.cpp
 wesnoth_lua_config.h
 wesnothd_connection.cpp
 wesnothd_connection.hpp
 wesnothd_connection_error.hpp
 wml_exception.cppImplementation for wml_exception.hpp
 wml_exception.hppAdd 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