| 
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. 
 |