OpenTTD
src Directory Reference

Directories

directory  ai
directory  blitter
directory  core
directory  depend
directory  game
directory  linkgraph
directory  misc
directory  music
directory  network
directory  os
directory  pathfinder
directory  saveload
directory  script
directory  settingsgen
directory  sound
directory  spriteloader
directory  strgen
directory  table
directory  thread
directory  video
directory  widgets

Files

file  aircraft.h [code]
 Base for aircraft.
file  aircraft_cmd.cpp [code]
 This file deals with aircraft and airport movements functionalities.
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_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  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_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  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  cmd_helper.h [code]
 Helper functions to extract data from command parameters.
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_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.cpp [code]
 Handling of dates in our native format and transforming them to something human readable.
file  date_func.h [code]
 Functions related to dates.
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  date_type.h [code]
 Types related to the dates in OpenTTD.
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_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_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  economy.cpp [code]
 Handling of the economy.
file  economy_base.h [code]
 Base classes 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  endian_check.cpp [code]
 This pretty simple file checks if the system is LITTLE_ENDIAN or BIG_ENDIAN it does that by putting a 1 and a 0 in an array, and read it out as one number.
file  engine.cpp [code]
 Base for all engine handling.
file  engine_base.h [code]
 Base class for 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.h [code]
 Functions related to errors.
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.cpp [code]
 Detection of the right font.
file  fontdetection.h [code]
 Functions related to detecting/finding the right font.
file  gamelog.cpp [code]
 Definition of functions used for logging of important changes in the game.
file  gamelog.h [code]
 Functions to be called to log possibly unsafe game events.
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_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_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_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  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_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_type.h [code]
 Types related to the landscape.
file  language.h [code]
 Information about languages and their files.
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_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_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_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_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_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_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_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_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  pbs.cpp [code]
 PBS support routines.
file  pbs.h [code]
 PBS support routines.
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_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  rev.h [code]
 declaration of OTTD revision dependent variables
file  road.cpp [code]
 Generic road related 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_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  sdl.cpp [code]
 Implementation of SDL support.
file  sdl.h [code]
 SDL support.
file  settings.cpp [code]
 All actions handling saving and loading of the settings/configuration goes on in this file.
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_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_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  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_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  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  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  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_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_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_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_base.h [code]
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_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  tar_type.h [code]
 Structs, typedefs and macros used for TAR file handling.
file  terraform_cmd.cpp [code]
 Commands 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  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  tilematrix_type.hpp [code]
 Template for storing a value per area of the map.
file  timetable.h [code]
 Functions related to time tabling.
file  timetable_cmd.cpp [code]
 Commands related to time tabling.
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_gui.cpp [code]
 GUI for 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_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_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_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_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  viewport.cpp [code]
 Handling of all 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]
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_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_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.