The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
File List
Here is a list of all files with brief descriptions:
[detail level 12345]
  actions
  addon
  ai
  campaign_server
  desktop
  doc
  editor
  formula
  game_events
  game_initialization
  generators
  gui
  help
  hotkey
  lua
  map
  nacl
  pathfind
  scripting
  sdl
  SDL_gpu
  SDL_SavePNG
  serialization
  server
  storyscreen
  terrain
  tests
  tools
  units
  utils
  wesmage
  whiteboard
  widgets
  xBRZ
 about.cppShow screen with scrolling credits
 about.hpp
 animated.hppAnimate units
 animated.tpp
 animated_game.cppTemplate instantiations for wesnoth-game
 arrow.cppMethod bodies for the arrow class
 arrow.hppArrows destined to be drawn on the map
 asserts.hpp
 attack_prediction.cppSimulate combat to calculate attacks
 attack_prediction.hpp
 attack_prediction_display.cpp
 attack_prediction_display.hpp
 boilerplate-header.cppTemplate for new cpp-files
 buffered_istream.hppHelper class for buffering a std::istream
 build_info.cpp
 build_info.hpp
 carryover.cpp
 carryover.hpp
 chat_command_handler.cpp
 chat_command_handler.hpp
 chat_events.cpp
 chat_events.hpp
 color_range.cppGenerate ranges of colors, and color palettes
 color_range.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_assign.hpp
 config_cache.cpp
 config_cache.hpp
 configr_assign.hpp
 construct_dialog.cpp
 construct_dialog.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
 version.cpp
 version.hppInterfaces for manipulating version numbers of engine, add-ons, etc
 dialogs.cppVarious dialogs: advance_unit, show_objectives, save+load game
 dialogs.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
 events.cpp
 events.hpp
 exceptions.hpp
 fake_unit_manager.cpp
 fake_unit_manager.hpp
 fake_unit_ptr.cpp
 fake_unit_ptr.hpp
 filechooser.cpp
 filechooser.hpp
 filesystem.hppDeclarations for File-IO
 filesystem_boost.cppFile-IO
 filesystem_common.cpp
 filesystem_sdl.cpp
 filter_context.hpp
 floating_label.cpp
 floating_label.hpp
 floating_point_emulation.hppContains code for a floating point emulation
 floating_textbox.cpp
 floating_textbox.hpp
 font.cpp
 font.hpp
 font_options.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_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.cpp
 game_errors.hpp
 game_launcher.cpp
 game_launcher.hpp
 game_preferences.cpp
 game_preferences.hpp
 game_state.cpp
 game_state.hpp
 generic_event.cpp
 generic_event.hpp
 gettext.cpp
 gettext.hpp
 gettext_boost.cpp
 global.hpp
 log.cppStandard logging facilities (implementation)
 log.hppStandard logging facilities (interface)
 image.cppRoutines for images: load, scale, re-color, etc
 image.hpp
 minimap.cpp
 minimap.hpp
 settings.cppGeneral settings and defaults for scenarios
 settings.hppGeneral settings and defaults for scenarios
 text.cpp
 text.hpp
 halo.cppMaintain halo-effects for units and items
 halo.hpp
 hash.cpp
 hash.hpp
 image_modifications.cpp
 image_modifications.hpp
 intro.cppIntroduction sequence at start of a scenario, End-screen after end of campaign
 intro.hpp-file gamestatus.hpp
 joystick.cpp
 joystick.hpp
 key.cpp
 key.hpp
 language.cpp
 language.hpp
 language_win32.ii
 lexical_cast.hppNew lexcical_cast header
 libc_error.hpp
 lobby_preferences.cpp
 lobby_preferences.hpp
 log_windows.cpp
 log_windows.hppLog file control routines for Windows
 lua_jailbreak_exception.cpp
 lua_jailbreak_exception.hpp
 map_command_handler.hpp
 marked-up_text.cppSupport for simple markup in text (fonts, colors, images)
 marked-up_text.hpp
 md5.cpp
 md5.hpp
 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
 neon.hppHelper class for ARM NEON support
 network.cppNetworking
 network.hpp
 network_asio.cpp
 network_asio.hpp
 network_worker.cpp
 network_worker.hpp
 overlay.hpp
 pathutils.cppVarious pathfinding functions and utilities
 pathutils.hpp
 persist_context.cpp
 persist_context.hpp
 persist_manager.cpp
 persist_manager.hpp
 persist_var.cpp
 persist_var.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.cpp
 playturn.hpp-file pathfind.hpp
 playturn_network_adapter.cpp
 playturn_network_adapter.hpp
 preferences.cppGet and set user-preferences
 preferences.hpp
 preferences_display.cppManage display-related preferences, e.g
 preferences_display.hpp
 quit_confirmation.cpp
 quit_confirmation.hpp
 random_new.cpp
 random_new.hpp
 random_new_deterministic.cpp
 random_new_deterministic.hpp
 random_new_synced.cpp
 random_new_synced.hpp
 recall_list_manager.cpp
 recall_list_manager.hpp
 reference_counted_object.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
 scoped_resource.hppScoped_resource: class template, functions, helper policies etc. for resource management
 seed_rng.cpp
 seed_rng.hpp
 show_dialog.cpp
 show_dialog.hpp
 side_filter.cpp
 side_filter.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_dialog.cpp
 statistics_dialog.hpp
 strftime.cpp
 strftime.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-file sdl_utils.hpp
 teambuilder.cpp
 teambuilder.hpp
 theme.cpp
 theme.hppDefinitions related to theme-support
 thread.cpp
 thread.hpp
 time_of_day.cpp
 time_of_day.hpp
 tod_manager.cpp
 tod_manager.hpp
 tooltips.cpp
 tooltips.hpp
 tracer.cpp
 tracer.hppContains code for tracing the code
 tstring.cppRoutines for translatable strings
 tstring.hpp
 util.cppString-routines - Templates for lexical_cast & lexical_cast_default
 util.hppTemplates and utility-routines for strings and numbers
 variable.cppManage WML-variables
 variable.hpp
 variable_info.cppManage WML-variables
 variable_info.hpp
 variable_info_detail.hpp
 video.cppVideo-testprogram, standalone
 video.hpp-file util.hpp
 wesconfig.hSome defines: VERSION, PACKAGE, MIN_SAVEGAME_VERSION
 wesnoth.cpp
 wesnothd_connection.cpp
 wesnothd_connection.hpp
 wesnothd_connection_error.hpp
 wmi_pager.cpp
 wmi_pager.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