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