OpenTTD Source  20241120-master-g6d3adc6169
src Directory Reference

Directories

directory  os
 

Files

file  aircraft.h [code]
 Base for aircraft.
 
file  aircraft_cmd.cpp [code]
 This file deals with aircraft and airport movements functionalities.
 
file  aircraft_cmd.h [code]
 Command definitions related to aircraft.
 
file  aircraft_gui.cpp [code]
 The GUI of aircraft.
 
file  airport.cpp [code]
 Functions related to airports.
 
file  airport.h [code]
 Various declarations for airports.
 
file  airport_cmd.h [code]
 Command definitions related to airports.
 
file  airport_gui.cpp [code]
 The GUI for airports.
 
file  animated_tile.cpp [code]
 Everything related to animated tiles.
 
file  animated_tile_func.h [code]
 Tile animation!
 
file  articulated_vehicles.cpp [code]
 Implementation of articulated vehicles.
 
file  articulated_vehicles.h [code]
 Functions related to articulated vehicles.
 
file  autocompletion.cpp [code]
 Generic auto-completion engine.
 
file  autocompletion.h [code]
 Generic auto-completion engine.
 
file  autoreplace.cpp [code]
 Management of replacement lists.
 
file  autoreplace_base.h [code]
 Base class for autoreplaces/autorenews.
 
file  autoreplace_cmd.cpp [code]
 Deals with autoreplace execution but not the setup.
 
file  autoreplace_cmd.h [code]
 Command definitions related to autoreplace.
 
file  autoreplace_func.h [code]
 Functions related to autoreplacing.
 
file  autoreplace_gui.cpp [code]
 GUI for autoreplace handling.
 
file  autoreplace_gui.h [code]
 Functions related to the autoreplace GUIs.
 
file  autoreplace_type.h [code]
 Types related to autoreplacing.
 
file  autoslope.h [code]
 Functions related to autoslope.
 
file  base_consist.cpp [code]
 Properties for front vehicles/consists.
 
file  base_consist.h [code]
 Properties for front vehicles/consists.
 
file  base_media_base.h [code]
 Generic functions for replacing base data (graphics, sounds).
 
file  base_media_func.h [code]
 Generic function implementations for base data (graphics, sounds).
 
file  base_station_base.h [code]
 Base classes/functions for base stations.
 
file  bmp.cpp [code]
 Read and write support for bmps.
 
file  bmp.h [code]
 Read and write support for bmps.
 
file  bootstrap_gui.cpp [code]
 Barely used user interface for bootstrapping OpenTTD, i.e.
 
file  bridge.h [code]
 Header file for bridges.
 
file  bridge_gui.cpp [code]
 Graphical user interface for bridge construction.
 
file  bridge_map.cpp [code]
 Map accessor functions for bridges.
 
file  bridge_map.h [code]
 Map accessor functions for bridges.
 
file  build_vehicle_gui.cpp [code]
 GUI for building vehicles.
 
file  cachecheck.cpp [code]
 Check caches.
 
file  cargo_type.h [code]
 Types related to cargoes...
 
file  cargoaction.cpp [code]
 Implementation of cargo actions.
 
file  cargoaction.h [code]
 Actions to be applied to cargo packets.
 
file  cargomonitor.cpp [code]
 Implementation of the cargo transport monitoring.
 
file  cargomonitor.h [code]
 Cargo transport monitoring declarations.
 
file  cargopacket.cpp [code]
 Implementation of the cargo packets.
 
file  cargopacket.h [code]
 Base class for cargo packets.
 
file  cargotype.cpp [code]
 Implementation of cargoes.
 
file  cargotype.h [code]
 Types/functions related to cargoes.
 
file  cheat.cpp [code]
 Handling (loading/saving/initializing) of cheats.
 
file  cheat_func.h [code]
 Functions related to cheating.
 
file  cheat_gui.cpp [code]
 GUI related to cheating.
 
file  cheat_type.h [code]
 Types related to cheating.
 
file  clear_cmd.cpp [code]
 Commands related to clear tiles.
 
file  clear_func.h [code]
 Functions related to clear (MP_CLEAR) land.
 
file  clear_map.h [code]
 Map accessors for 'clear' tiles.
 
file  command.cpp [code]
 Handling of commands.
 
file  command_func.h [code]
 Functions related to commands.
 
file  command_type.h [code]
 Types related to commands.
 
file  company_base.h [code]
 Definition of stuff that is very close to a company, like the company struct itself.
 
file  company_cmd.cpp [code]
 Handling of companies.
 
file  company_cmd.h [code]
 Command definitions related to companies.
 
file  company_func.h [code]
 Functions related to companies.
 
file  company_gui.cpp [code]
 Company related GUIs.
 
file  company_gui.h [code]
 GUI Functions related to companies.
 
file  company_manager_face.h [code]
 Functionality related to the company manager's face.
 
file  company_type.h [code]
 Types related to companies.
 
file  console.cpp [code]
 Handling of the in-game console.
 
file  console_cmds.cpp [code]
 Implementation of the console hooks.
 
file  console_func.h [code]
 Console functions used outside of the console code.
 
file  console_gui.cpp [code]
 Handling the GUI of the in-game console.
 
file  console_gui.h [code]
 GUI related functions in the console.
 
file  console_internal.h [code]
 Internally used functions for the console.
 
file  console_type.h [code]
 Globally used console related types.
 
file  cpu.cpp [code]
 OS/CPU/compiler dependent CPU specific calls.
 
file  cpu.h [code]
 Functions related to CPU specific instructions.
 
file  crashlog.cpp [code]
 Implementation of generic function to be called to log a crash.
 
file  crashlog.h [code]
 Functions to be called to log a crash.
 
file  currency.cpp [code]
 Support for different currencies.
 
file  currency.h [code]
 Functions to handle different currencies.
 
file  date_gui.cpp [code]
 Graphical selection of a date.
 
file  date_gui.h [code]
 Functions related to the graphical selection of a date.
 
file  debug.cpp [code]
 Handling of printing debug messages.
 
file  debug.h [code]
 Functions related to debugging.
 
file  dedicated.cpp [code]
 Forking support for dedicated servers.
 
file  depot.cpp [code]
 Handling of depots.
 
file  depot_base.h [code]
 Base for all depots (except hangars)
 
file  depot_cmd.cpp [code]
 Command Handling for depots.
 
file  depot_cmd.h [code]
 Command definitions related to depots.
 
file  depot_func.h [code]
 Functions related to depots.
 
file  depot_gui.cpp [code]
 The GUI for depots.
 
file  depot_map.h [code]
 Map related accessors for depots.
 
file  depot_type.h [code]
 Header files for depots (not hangars)
 
file  direction_func.h [code]
 Different functions related to conversions between directions.
 
file  direction_type.h [code]
 Different types to 'show' directions.
 
file  disaster_vehicle.cpp [code]
 All disaster/easter egg vehicles are handled here.
 
file  disaster_vehicle.h [code]
 All disaster vehicles.
 
file  dock_cmd.h [code]
 Command definitions related to docks.
 
file  dock_gui.cpp [code]
 GUI to create amazing water objects.
 
file  driver.cpp [code]
 Base for all driver handling.
 
file  driver.h [code]
 Base for all drivers (video, sound, music, etc).
 
file  dropdown.cpp [code]
 Implementation of the dropdown widget.
 
file  dropdown_common_type.h [code]
 Common drop down list components.
 
file  dropdown_func.h [code]
 Functions related to the drop down widget.
 
file  dropdown_type.h [code]
 Types related to the drop down widget.
 
file  economy.cpp [code]
 Handling of the economy.
 
file  economy_base.h [code]
 Base classes related to the economy.
 
file  economy_cmd.h [code]
 Command definitions related to the economy.
 
file  economy_func.h [code]
 Functions related to the economy.
 
file  economy_type.h [code]
 Types related to the economy.
 
file  effectvehicle.cpp [code]
 Implementation of everything generic to vehicles.
 
file  effectvehicle_base.h [code]
 Base class for all effect vehicles.
 
file  effectvehicle_func.h [code]
 Functions related to effect vehicles.
 
file  elrail.cpp [code]
 This file deals with displaying wires and pylons for electric railways.
 
file  elrail_func.h [code]
 header file for electrified rail specific functions
 
file  engine.cpp [code]
 Base for all engine handling.
 
file  engine_base.h [code]
 Base class for engines.
 
file  engine_cmd.h [code]
 Command definitions related to engines.
 
file  engine_func.h [code]
 Functions related to engines.
 
file  engine_gui.cpp [code]
 GUI to show engine related information.
 
file  engine_gui.h [code]
 Engine GUI functions, used by build_vehicle_gui and autoreplace_gui
 
file  engine_type.h [code]
 Types related to engines.
 
file  error.cpp [code]
 Reporting of errors.
 
file  error.h [code]
 Functions related to errors.
 
file  error_func.h [code]
 Error reporting related functions.
 
file  error_gui.cpp [code]
 GUI related to errors.
 
file  fileio.cpp [code]
 Standard In/Out file operations.
 
file  fileio_func.h [code]
 Functions for Standard In/Out file operations.
 
file  fileio_type.h [code]
 Types for Standard In/Out file operations.
 
file  fios.cpp [code]
 This file contains functions for building file lists for the save/load dialogs.
 
file  fios.h [code]
 Declarations for savegames operations.
 
file  fios_gui.cpp [code]
 GUIs for loading/saving games, scenarios, heightmaps, ...
 
file  fontcache.cpp [code]
 Cache for characters from fonts.
 
file  fontcache.h [code]
 Functions to read fonts from files and cache them.
 
file  fontdetection.h [code]
 Functions related to detecting/finding the right font.
 
file  framerate_gui.cpp [code]
 GUI for displaying framerate/game speed information.
 
file  framerate_type.h [code]
 Types for recording game performance data.
 
file  gamelog.cpp [code]
 Definition of functions used for logging of fundamental changes to the game.
 
file  gamelog.h [code]
 Functions to be called to log fundamental changes to the game.
 
file  gamelog_internal.h [code]
 Declaration shared among gamelog.cpp and saveload/gamelog_sl.cpp.
 
file  genworld.cpp [code]
 Functions to generate a map.
 
file  genworld.h [code]
 Functions related to world/map generation.
 
file  genworld_gui.cpp [code]
 GUI to configure and show progress during map generation.
 
file  gfx.cpp [code]
 Handling of drawing text and other gfx related stuff.
 
file  gfx_func.h [code]
 Functions related to the gfx engine.
 
file  gfx_layout.cpp [code]
 Handling of laying out text.
 
file  gfx_layout.h [code]
 Functions related to laying out the texts.
 
file  gfx_layout_fallback.cpp [code]
 Handling of laying out text as fallback.
 
file  gfx_layout_fallback.h [code]
 Functions related to laying out the texts as fallback.
 
file  gfx_layout_icu.cpp [code]
 Handling of laying out with ICU / Harfbuzz.
 
file  gfx_layout_icu.h [code]
 Functions related to laying out the texts with ICU.
 
file  gfx_type.h [code]
 Types related to the graphics and/or input devices.
 
file  gfxinit.cpp [code]
 Initializing of the (GRF) graphics.
 
file  gfxinit.h [code]
 Functions related to the graphics initialization.
 
file  goal.cpp [code]
 Handling of goals.
 
file  goal_base.h [code]
 Goal base class.
 
file  goal_cmd.h [code]
 Command definitions related to goals.
 
file  goal_gui.cpp [code]
 GUI for goals.
 
file  goal_type.h [code]
 basic types related to goals
 
file  graph_gui.cpp [code]
 GUI that shows performance graphs.
 
file  graph_gui.h [code]
 Graph GUI functions.
 
file  ground_vehicle.cpp [code]
 Implementation of GroundVehicle.
 
file  ground_vehicle.hpp [code]
 Base class and functions for all vehicles that move through ground.
 
file  group.h [code]
 Base class for groups and group functions.
 
file  group_cmd.cpp [code]
 Handling of the engine groups.
 
file  group_cmd.h [code]
 Command definitions related to engine groups.
 
file  group_gui.cpp [code]
 GUI for the group window.
 
file  group_gui.h [code]
 Functions/definitions that have something to do with groups.
 
file  group_type.h [code]
 Types of a group.
 
file  gui.h [code]
 GUI functions that shouldn't be here.
 
file  heightmap.cpp [code]
 Creating of maps from heightmaps.
 
file  heightmap.h [code]
 Functions related to creating heightmaps from files.
 
file  help_gui.cpp [code]
 GUI to access manuals and related.
 
file  help_gui.h [code]
 GUI to access manuals and related.
 
file  highscore.cpp [code]
 Definition of functions used for highscore handling.
 
file  highscore.h [code]
 Declaration of functions and types defined in highscore.h and highscore_gui.h.
 
file  highscore_gui.cpp [code]
 Definition of the HighScore and EndGame windows.
 
file  hotkeys.cpp [code]
 Implementation of hotkey related functions.
 
file  hotkeys.h [code]
 Hotkey related functions.
 
file  house.h [code]
 definition of HouseSpec and accessors
 
file  house_type.h [code]
 declaration of basic house types and enums
 
file  industry.h [code]
 Base of all industries.
 
file  industry_cmd.cpp [code]
 Handling of industry tiles.
 
file  industry_cmd.h [code]
 Command definitions related to industries.
 
file  industry_gui.cpp [code]
 GUIs related to industries.
 
file  industry_map.h [code]
 Accessors for industries.
 
file  industry_type.h [code]
 Types related to the industry.
 
file  industrytype.h [code]
 Industry type specs.
 
file  ini.cpp [code]
 Definition of the IniItem class, related to reading/writing '*.ini' files.
 
file  ini_load.cpp [code]
 Definition of the IniLoadFile class, related to reading and storing '*.ini' files.
 
file  ini_type.h [code]
 Types related to reading/writing '*.ini' files.
 
file  intro_gui.cpp [code]
 The main menu GUI.
 
file  landscape.cpp [code]
 Functions related to the landscape (slopes etc.).
 
file  landscape.h [code]
 Functions related to OTTD's landscape.
 
file  landscape_cmd.h [code]
 Command definitions related to landscape (slopes etc.).
 
file  landscape_type.h [code]
 Types related to the landscape.
 
file  language.h [code]
 Information about languages and their files.
 
file  league_base.h [code]
 LeagueTable base class.
 
file  league_cmd.cpp [code]
 Handling of league tables.
 
file  league_cmd.h [code]
 Command definitions related to league tables.
 
file  league_gui.cpp [code]
 GUI for league tables.
 
file  league_gui.h [code]
 League table GUI functions.
 
file  league_type.h [code]
 basic types related to league tables
 
file  library_loader.h [code]
 Functions/types related to loading libraries dynamically.
 
file  livery.h [code]
 Functions/types related to livery colours.
 
file  main_gui.cpp [code]
 Handling of the main viewport.
 
file  map.cpp [code]
 Base functions related to the map and distances on them.
 
file  map_func.h [code]
 Functions related to maps.
 
file  map_type.h [code]
 Types related to maps.
 
file  misc.cpp [code]
 Misc functions that shouldn't be here.
 
file  misc_cmd.cpp [code]
 Some misc functions that are better fitted in other files, but never got moved there...
 
file  misc_cmd.h [code]
 Miscellaneous command definitions.
 
file  misc_gui.cpp [code]
 GUIs for a number of misc windows.
 
file  mixer.cpp [code]
 Mixing of sound samples.
 
file  mixer.h [code]
 Functions to mix sound samples.
 
file  music.cpp [code]
 The songs that OpenTTD knows.
 
file  music_gui.cpp [code]
 GUI for the music playback.
 
file  newgrf.cpp [code]
 Base of all NewGRF support.
 
file  newgrf.h [code]
 Base for the NewGRF implementation.
 
file  newgrf_act5.h [code]
 Information about NewGRF Action 5.
 
file  newgrf_airport.cpp [code]
 NewGRF handling of airports.
 
file  newgrf_airport.h [code]
 NewGRF handling of airports.
 
file  newgrf_airporttiles.cpp [code]
 NewGRF handling of airport tiles.
 
file  newgrf_airporttiles.h [code]
 NewGRF handling of airport tiles.
 
file  newgrf_animation_base.h [code]
 Function implementations related to NewGRF animation.
 
file  newgrf_animation_type.h [code]
 Definitions related to NewGRF animation.
 
file  newgrf_callbacks.h [code]
 Callbacks that NewGRFs could implement.
 
file  newgrf_canal.cpp [code]
 Implementation of NewGRF canals.
 
file  newgrf_canal.h [code]
 Handling of NewGRF canals.
 
file  newgrf_cargo.cpp [code]
 Implementation of NewGRF cargoes.
 
file  newgrf_cargo.h [code]
 Cargo support for NewGRFs.
 
file  newgrf_class.h [code]
 Header file for classes to be used by e.g.
 
file  newgrf_class_func.h [code]
 Implementation of the NewGRF class' functions.
 
file  newgrf_commons.cpp [code]
 Implementation of the class OverrideManagerBase and its descendance, present and future.
 
file  newgrf_commons.h [code]
 This file simplyfies and embeds a common mechanism of loading/saving and mapping of grf entities.
 
file  newgrf_config.cpp [code]
 Finding NewGRFs and configuring them.
 
file  newgrf_config.h [code]
 Functions to find and configure NewGRFs.
 
file  newgrf_debug.h [code]
 Functions/types related to NewGRF debugging.
 
file  newgrf_debug_gui.cpp [code]
 GUIs for debugging NewGRFs.
 
file  newgrf_engine.cpp [code]
 NewGRF handling of engines.
 
file  newgrf_engine.h [code]
 Functions for NewGRF engines.
 
file  newgrf_generic.cpp [code]
 Handling of generic feature callbacks.
 
file  newgrf_generic.h [code]
 Functions related to generic callbacks.
 
file  newgrf_gui.cpp [code]
 GUI to change NewGRF settings.
 
file  newgrf_house.cpp [code]
 Implementation of NewGRF houses.
 
file  newgrf_house.h [code]
 Functions related to NewGRF houses.
 
file  newgrf_industries.cpp [code]
 Handling of NewGRF industries.
 
file  newgrf_industries.h [code]
 Functions for NewGRF industries.
 
file  newgrf_industrytiles.cpp [code]
 NewGRF handling of industry tiles.
 
file  newgrf_industrytiles.h [code]
 NewGRF handling of industry tiles.
 
file  newgrf_object.cpp [code]
 Handling of object NewGRFs.
 
file  newgrf_object.h [code]
 Functions related to NewGRF objects.
 
file  newgrf_profiling.cpp [code]
 Profiling of NewGRF action 2 handling.
 
file  newgrf_profiling.h [code]
 Profiling of NewGRF action 2 handling.
 
file  newgrf_properties.h [code]
 Properties of NewGRF Action 0.
 
file  newgrf_railtype.cpp [code]
 NewGRF handling of rail types.
 
file  newgrf_railtype.h [code]
 NewGRF handling of rail types.
 
file  newgrf_roadstop.h [code]
 NewGRF definitions and structures for road stops.
 
file  newgrf_roadtype.cpp [code]
 NewGRF handling of road types.
 
file  newgrf_roadtype.h [code]
 NewGRF handling of road types.
 
file  newgrf_sound.cpp [code]
 Handling NewGRF provided sounds.
 
file  newgrf_sound.h [code]
 Functions related to NewGRF provided sounds.
 
file  newgrf_spritegroup.cpp [code]
 Handling of primarily NewGRF action 2.
 
file  newgrf_spritegroup.h [code]
 Action 2 handling.
 
file  newgrf_station.cpp [code]
 Functions for dealing with station classes and custom stations.
 
file  newgrf_station.h [code]
 Header file for NewGRF stations.
 
file  newgrf_storage.cpp [code]
 Functionality related to the temporary and persistent storage arrays for NewGRFs.
 
file  newgrf_storage.h [code]
 Functionality related to the temporary and persistent storage arrays for NewGRFs.
 
file  newgrf_text.cpp [code]
 Implementation of Action 04 "universal holder" structure and functions.
 
file  newgrf_text.h [code]
 Header of Action 04 "universal holder" structure and functions.
 
file  newgrf_text_type.h [code]
 Header of Action 04 "universal holder" structure.
 
file  newgrf_town.cpp [code]
 Implementation of the town part of NewGRF houses.
 
file  newgrf_town.h [code]
 Functions to handle the town part of NewGRF towns.
 
file  newgrf_townname.cpp [code]
 Implementation of Action 0F "universal holder" structure and functions.
 
file  newgrf_townname.h [code]
 Header of Action 0F "universal holder" structure and functions.
 
file  news_cmd.h [code]
 Command definitions related to news messages.
 
file  news_func.h [code]
 Functions related to news.
 
file  news_gui.cpp [code]
 GUI functions related to news messages.
 
file  news_gui.h [code]
 GUI functions related to the news.
 
file  news_type.h [code]
 Types related to news.
 
file  object.h [code]
 Functions related to objects.
 
file  object_base.h [code]
 Base for all objects.
 
file  object_cmd.cpp [code]
 Handling of object tiles.
 
file  object_cmd.h [code]
 Command definitions related to objects.
 
file  object_gui.cpp [code]
 The GUI for objects.
 
file  object_map.h [code]
 Map accessors for object tiles.
 
file  object_type.h [code]
 Types related to object tiles.
 
file  openttd.cpp [code]
 Functions related to starting OpenTTD.
 
file  openttd.h [code]
 Some generic types.
 
file  order_backup.cpp [code]
 Handling of order backups.
 
file  order_backup.h [code]
 Functions related to order backups.
 
file  order_base.h [code]
 Base class for orders.
 
file  order_cmd.cpp [code]
 Handling of orders.
 
file  order_cmd.h [code]
 Command definitions related to orders.
 
file  order_func.h [code]
 Functions related to orders.
 
file  order_gui.cpp [code]
 GUI related to orders.
 
file  order_type.h [code]
 Types related to orders.
 
file  osk_gui.cpp [code]
 The On Screen Keyboard GUI.
 
file  palette.cpp [code]
 Handling of palettes.
 
file  palette_func.h [code]
 Functions related to palettes.
 
file  pbs.cpp [code]
 PBS support routines.
 
file  pbs.h [code]
 PBS support routines.
 
file  picker_func.h [code]
 Functions/types etc.
 
file  picker_gui.cpp [code]
 File for dealing with picker windows
 
file  picker_gui.h [code]
 Functions/types etc.
 
file  progress.cpp [code]
 Functions for modal progress windows.
 
file  progress.h [code]
 Functions related to modal progress.
 
file  querystring_gui.h [code]
 Base for the GUIs that have an edit box in them.
 
file  rail.cpp [code]
 Implementation of rail specific functions.
 
file  rail.h [code]
 Rail specific functions.
 
file  rail_cmd.cpp [code]
 Handling of rail tiles.
 
file  rail_cmd.h [code]
 Command definitions for rail.
 
file  rail_gui.cpp [code]
 File for dealing with rail construction user interface
 
file  rail_gui.h [code]
 Functions/types etc.
 
file  rail_map.h [code]
 Hides the direct accesses to the map array with map accessors.
 
file  rail_type.h [code]
 The different types of rail.
 
file  random_access_file.cpp [code]
 Actual implementation of the RandomAccessFile class.
 
file  random_access_file_type.h [code]
 Class related to random access to files.
 
file  rev.h [code]
 declaration of OTTD revision dependent variables
 
file  road.cpp [code]
 Generic road related functions.
 
file  road.h [code]
 Road specific functions.
 
file  road_cmd.cpp [code]
 Commands related to road tiles.
 
file  road_cmd.h [code]
 Road related functions.
 
file  road_func.h [code]
 Functions related to roads.
 
file  road_gui.cpp [code]
 GUI for building roads.
 
file  road_gui.h [code]
 Functions/types related to the road GUIs.
 
file  road_internal.h [code]
 Functions used internally by the roads.
 
file  road_map.cpp [code]
 Complex road accessors.
 
file  road_map.h [code]
 Map accessors for roads.
 
file  road_type.h [code]
 Enums and other types related to roads.
 
file  roadstop.cpp [code]
 Implementation of the roadstop base class.
 
file  roadstop_base.h [code]
 Base class for roadstops.
 
file  roadveh.h [code]
 Road vehicle states.
 
file  roadveh_cmd.cpp [code]
 Handling of road vehicles.
 
file  roadveh_cmd.h [code]
 Command definitions related to road vehicles.
 
file  roadveh_gui.cpp [code]
 GUI for road vehicles.
 
file  safeguards.h [code]
 A number of safeguards to prevent using unsafe methods.
 
file  screenshot.cpp [code]
 The creation of screenshots!
 
file  screenshot.h [code]
 Functions to make screenshots.
 
file  screenshot_gui.cpp [code]
 GUI functions related to screenshots.
 
file  screenshot_gui.h [code]
 GUI functions related to screenshots.
 
file  settings.cpp [code]
 All actions handling saving and loading of the settings/configuration goes on in this file.
 
file  settings_cmd.h [code]
 Command definitions related to settings.
 
file  settings_func.h [code]
 Functions related to setting/changing the settings.
 
file  settings_gui.cpp [code]
 GUI for settings.
 
file  settings_gui.h [code]
 Functions for setting GUIs.
 
file  settings_internal.h [code]
 Functions and types used internally for the settings configurations.
 
file  settings_table.cpp [code]
 The tables of all the settings as well as the implementation of most of their callbacks.
 
file  settings_table.h [code]
 Definition of the configuration tables of the settings.
 
file  settings_type.h [code]
 Types related to global configuration settings.
 
file  ship.h [code]
 Base for ships.
 
file  ship_cmd.cpp [code]
 Handling of ships.
 
file  ship_cmd.h [code]
 Command definitions related to ships.
 
file  ship_gui.cpp [code]
 GUI for ships.
 
file  signal.cpp [code]
 functions related to rail signals updating
 
file  signal_func.h [code]
 Functions related to signals.
 
file  signal_type.h [code]
 Types and classes related to signals.
 
file  signature.cpp [code]
 Implementation of signature validation routines.
 
file  signature.h [code]
 Routines to validate signature files.
 
file  signs.cpp [code]
 Handling of signs.
 
file  signs_base.h [code]
 Base class for signs.
 
file  signs_cmd.cpp [code]
 Handling of sign related commands.
 
file  signs_cmd.h [code]
 Command definitions related to signs.
 
file  signs_func.h [code]
 Functions related to signs.
 
file  signs_gui.cpp [code]
 The GUI for signs.
 
file  signs_type.h [code]
 Types related to signs.
 
file  slider.cpp [code]
 Implementation of the horizontal slider widget.
 
file  slope_func.h [code]
 Functions related to slopes.
 
file  slope_type.h [code]
 Definitions of a slope.
 
file  smallmap_gui.cpp [code]
 GUI that shows a small map of the world with metadata like owner or height.
 
file  smallmap_gui.h [code]
 Smallmap GUI functions.
 
file  social_integration.cpp [code]
 Base implementation of social integration support.
 
file  social_integration.h [code]
 Interface definitions for game to report/respond to social integration.
 
file  sortlist_type.h [code]
 Base types for having sorted lists in GUIs.
 
file  sound.cpp [code]
 Handling of playing sounds.
 
file  sound_func.h [code]
 Functions related to sound.
 
file  sound_type.h [code]
 Types related to sounds.
 
file  sprite.cpp [code]
 Handling of sprites.
 
file  sprite.h [code]
 Base for drawing complex sprites.
 
file  spritecache.cpp [code]
 Caching of sprites.
 
file  spritecache.h [code]
 Functions to cache sprites in memory.
 
file  spritecache_internal.h [code]
 Internal functions to cache sprites in memory.
 
file  station.cpp [code]
 Implementation of the station base class.
 
file  station_base.h [code]
 Base classes/functions for stations.
 
file  station_cmd.cpp [code]
 Handling of station tiles.
 
file  station_cmd.h [code]
 Command definitions related to stations.
 
file  station_func.h [code]
 Functions related to stations.
 
file  station_gui.cpp [code]
 The GUI for stations.
 
file  station_gui.h [code]
 Contains enums and function declarations connected with stations GUI.
 
file  station_kdtree.h [code]
 Declarations for accessing the k-d tree of stations.
 
file  station_map.h [code]
 Maps accessors for stations.
 
file  station_type.h [code]
 Types related to stations.
 
file  statusbar_gui.cpp [code]
 The GUI for the bottom status bar.
 
file  statusbar_gui.h [code]
 Functions, definitions and such used only by the GUI.
 
file  stdafx.h [code]
 Definition of base types and functions in a cross-platform compatible way.
 
file  story.cpp [code]
 Handling of stories.
 
file  story_base.h [code]
 StoryPage base class.
 
file  story_cmd.h [code]
 Command definitions related to stories.
 
file  story_gui.cpp [code]
 GUI for stories.
 
file  story_type.h [code]
 basic types related to story pages
 
file  string.cpp [code]
 Handling of C-type strings (char*).
 
file  string_func.h [code]
 Functions related to low-level strings.
 
file  string_type.h [code]
 Types for strings.
 
file  stringfilter.cpp [code]
 Searching and filtering using a stringterm.
 
file  stringfilter_type.h [code]
 Searching and filtering using a stringterm.
 
file  strings.cpp [code]
 Handling of translated strings.
 
file  strings_func.h [code]
 Functions related to OTTD's strings.
 
file  strings_type.h [code]
 Types related to strings.
 
file  subsidy.cpp [code]
 Handling of subsidies.
 
file  subsidy_base.h [code]
 Subsidy base class.
 
file  subsidy_cmd.h [code]
 Command definitions related to subsidies.
 
file  subsidy_func.h [code]
 Functions related to subsidies.
 
file  subsidy_gui.cpp [code]
 GUI for subsidies.
 
file  subsidy_type.h [code]
 basic types related to subsidies
 
file  survey.cpp [code]
 Functions to survey the current game / system, for crashlog and network-survey.
 
file  survey.h [code]
 Functions to survey the current game / system, for crashlog and network-survey.
 
file  tar_type.h [code]
 Structs, typedefs and macros used for TAR file handling.
 
file  terraform_cmd.cpp [code]
 Commands related to terraforming.
 
file  terraform_cmd.h [code]
 Command definitions related to terraforming.
 
file  terraform_gui.cpp [code]
 GUI related to terraforming the map.
 
file  terraform_gui.h [code]
 GUI stuff related to terraforming.
 
file  textbuf.cpp [code]
 Textbuffer handling.
 
file  textbuf_gui.h [code]
 Stuff related to the text buffer GUI.
 
file  textbuf_type.h [code]
 Stuff related to text buffers.
 
file  texteff.cpp [code]
 Handling of text effects.
 
file  texteff.hpp [code]
 Functions related to text effects.
 
file  textfile_gui.cpp [code]
 Implementation of textfile window.
 
file  textfile_gui.h [code]
 GUI functions related to textfiles.
 
file  textfile_type.h [code]
 Types related to textfiles.
 
file  tgp.cpp [code]
 OTTD Perlin Noise Landscape Generator, aka TerraGenesis Perlin.
 
file  tgp.h [code]
 Functions for the Perlin noise enhanced map generator.
 
file  thread.h [code]
 Base of all threads.
 
file  tile_cmd.h [code]
 Generic 'commands' that can be performed on all tiles.
 
file  tile_map.cpp [code]
 Global tile accessors.
 
file  tile_map.h [code]
 Map writing/reading functions for tiles.
 
file  tile_type.h [code]
 Types related to tiles.
 
file  tilearea.cpp [code]
 Handling of tile areas.
 
file  tilearea_type.h [code]
 Type for storing the 'area' of something uses on the map.
 
file  tilehighlight_func.h [code]
 Functions related to tile highlights.
 
file  tilehighlight_type.h [code]
 Types related to highlighting tiles.
 
file  timetable.h [code]
 Functions related to time tabling.
 
file  timetable_cmd.cpp [code]
 Commands related to time tabling.
 
file  timetable_cmd.h [code]
 Command definitions related to timetables.
 
file  timetable_gui.cpp [code]
 GUI for time tabling.
 
file  toolbar_gui.cpp [code]
 Code related to the (main) toolbar.
 
file  toolbar_gui.h [code]
 Stuff related to the (main) toolbar.
 
file  town.h [code]
 Base of the town class.
 
file  town_cmd.cpp [code]
 Handling of town tiles.
 
file  town_cmd.h [code]
 Command definitions related to towns.
 
file  town_gui.cpp [code]
 GUI for towns.
 
file  town_kdtree.h [code]
 Declarations for accessing the k-d tree of towns.
 
file  town_map.h [code]
 Accessors for towns.
 
file  town_type.h [code]
 Types related to towns.
 
file  townname.cpp [code]
 Town name generators.
 
file  townname_func.h [code]
 Town name generator stuff.
 
file  townname_type.h [code]
 Definition of structures used for generating town names.
 
file  track_func.h [code]
 Different conversion functions from one kind of track to another.
 
file  track_type.h [code]
 All types related to tracks.
 
file  train.h [code]
 Base for the train class.
 
file  train_cmd.cpp [code]
 Handling of trains.
 
file  train_cmd.h [code]
 Command definitions related to trains.
 
file  train_gui.cpp [code]
 GUI for trains.
 
file  transparency.h [code]
 Functions related to transparency.
 
file  transparency_gui.cpp [code]
 The transparency GUI.
 
file  transparency_gui.h [code]
 GUI functions related to transparency.
 
file  transport_type.h [code]
 Base types related to transport.
 
file  tree_cmd.cpp [code]
 Handling of tree tiles.
 
file  tree_cmd.h [code]
 Command definitions related to tree tiles.
 
file  tree_gui.cpp [code]
 GUIs for building trees.
 
file  tree_map.h [code]
 Map accessors for tree tiles.
 
file  tunnel_map.cpp [code]
 Map accessors for tunnels.
 
file  tunnel_map.h [code]
 Map accessors for tunnels.
 
file  tunnelbridge.h [code]
 Header file for things common for tunnels and bridges.
 
file  tunnelbridge_cmd.cpp [code]
 This file deals with tunnels and bridges (non-gui stuff)
 
file  tunnelbridge_cmd.h [code]
 Command definitions related to tunnels and bridges.
 
file  tunnelbridge_map.h [code]
 Functions that have tunnels and bridges in common.
 
file  vehicle.cpp [code]
 Base implementations of all vehicles.
 
file  vehicle_base.h [code]
 Base class for all vehicles.
 
file  vehicle_cmd.cpp [code]
 Commands for vehicles.
 
file  vehicle_cmd.h [code]
 Command definitions for vehicles.
 
file  vehicle_func.h [code]
 Functions related to vehicles.
 
file  vehicle_gui.cpp [code]
 The base GUI for all vehicles.
 
file  vehicle_gui.h [code]
 Functions related to the vehicle's GUIs.
 
file  vehicle_gui_base.h [code]
 Functions/classes shared between the different vehicle list GUIs.
 
file  vehicle_type.h [code]
 Types related to vehicles.
 
file  vehiclelist.cpp [code]
 Lists of vehicles.
 
file  vehiclelist.h [code]
 Functions and type for generating vehicle lists.
 
file  vehiclelist_cmd.h [code]
 Functions and type for serializing vehicle lists.
 
file  vehiclelist_func.h [code]
 Functions and type for generating vehicle lists.
 
file  viewport.cpp [code]
 Handling of all viewports.
 
file  viewport_cmd.h [code]
 Command definitions related to viewports.
 
file  viewport_func.h [code]
 Functions related to (drawing on) viewports.
 
file  viewport_gui.cpp [code]
 Extra viewport window.
 
file  viewport_sprite_sorter.h [code]
 Types related to sprite sorting.
 
file  viewport_sprite_sorter_sse4.cpp [code]
 Sprite sorter that uses SSE4.1.
 
file  viewport_type.h [code]
 Types related to viewports.
 
file  void_cmd.cpp [code]
 Handling of void tiles.
 
file  void_map.h [code]
 Map accessors for void tiles.
 
file  water.h [code]
 Functions related to water (management)
 
file  water_cmd.cpp [code]
 Handling of water tiles.
 
file  water_cmd.h [code]
 Command definitions related to water tiles.
 
file  water_map.h [code]
 Map accessors for water tiles.
 
file  waypoint.cpp [code]
 Handling of waypoints.
 
file  waypoint_base.h [code]
 Base of waypoints.
 
file  waypoint_cmd.cpp [code]
 Command Handling for waypoints.
 
file  waypoint_cmd.h [code]
 Command definitions related to waypoints.
 
file  waypoint_func.h [code]
 Functions related to waypoints.
 
file  waypoint_gui.cpp [code]
 Handling of waypoints gui.
 
file  widget.cpp [code]
 Handling of the default/simple widgets.
 
file  widget_type.h [code]
 Definitions about widgets.
 
file  window.cpp [code]
 Windowing system, widgets and events.
 
file  window_func.h [code]
 Window functions not directly related to making/drawing windows.
 
file  window_gui.h [code]
 Functions, definitions and such used only by the GUI.
 
file  window_type.h [code]
 Types related to windows.
 
file  zoom_func.h [code]
 Functions related to zooming.
 
file  zoom_type.h [code]
 Types related to zooming in and out.