File List

Here is a list of all documented files with brief descriptions:
src/aircraft.h [code]Base for aircraft
src/aircraft_cmd.cpp [code]This file deals with aircraft and airport movements functionalities
src/aircraft_gui.cpp [code]The GUI of aircraft
src/airport.cpp [code]Functions related to airports
src/airport.h [code]Various declarations for airports
src/airport_gui.cpp [code]The GUI for airports
src/animated_tile.cpp [code]Everything related to animated tiles
src/animated_tile_func.h [code]Tile animation!
src/articulated_vehicles.cpp [code]Implementation of articulated vehicles
src/articulated_vehicles.h [code]Functions related to articulated vehicles
src/autoreplace.cpp [code]Management of replacement lists
src/autoreplace_base.h [code]Base class for autoreplaces/autorenews
src/autoreplace_cmd.cpp [code]Deals with autoreplace execution but not the setup
src/autoreplace_func.h [code]Functions related to autoreplacing
src/autoreplace_gui.cpp [code]GUI for autoreplace handling
src/autoreplace_gui.h [code]Functions related to the autoreplace GUIs
src/autoreplace_type.h [code]Types related to autoreplacing
src/autoslope.h [code]Functions related to autoslope
src/base_consist.cpp [code]Properties for front vehicles/consists
src/base_consist.h [code]Properties for front vehicles/consists
src/base_media_base.h [code]Generic functions for replacing base data (graphics, sounds)
src/base_media_func.h [code]Generic function implementations for base data (graphics, sounds)
src/base_station_base.h [code]Base classes/functions for base stations
src/bmp.cpp [code]Read and write support for bmps
src/bmp.h [code]Read and write support for bmps
src/bootstrap_gui.cpp [code]Barely used user interface for bootstrapping OpenTTD, i.e
src/bridge.h [code]Header file for bridges
src/bridge_gui.cpp [code]Graphical user interface for bridge construction
src/bridge_map.cpp [code]Map accessor functions for bridges
src/bridge_map.h [code]Map accessor functions for bridges
src/build_vehicle_gui.cpp [code]GUI for building vehicles
src/cargo_type.h [code]Types related to cargoes..
src/cargomonitor.cpp [code]Implementation of the cargo transport monitoring
src/cargomonitor.h [code]Cargo transport monitoring declarations
src/cargopacket.cpp [code]Implementation of the cargo packets
src/cargopacket.h [code]Base class for cargo packets
src/cargotype.cpp [code]Implementation of cargoes
src/cargotype.h [code]Types/functions related to cargoes
src/cheat.cpp [code]Handling (loading/saving/initializing) of cheats
src/cheat_func.h [code]Functions related to cheating
src/cheat_gui.cpp [code]GUI related to cheating
src/cheat_type.h [code]Types related to cheating
src/clear_cmd.cpp [code]Commands related to clear tiles
src/clear_func.h [code]Functions related to clear (MP_CLEAR) land
src/clear_map.h [code]Map accessors for 'clear' tiles
src/cmd_helper.h [code]Helper functions to extract data from command parameters
src/command.cpp [code]Handling of commands
src/command_func.h [code]Functions related to commands
src/command_type.h [code]Types related to commands
src/company_base.h [code]Definition of stuff that is very close to a company, like the company struct itself
src/company_cmd.cpp [code]Handling of companies
src/company_func.h [code]Functions related to companies
src/company_gui.cpp [code]Company related GUIs
src/company_gui.h [code]GUI Functions related to companies
src/company_manager_face.h [code]Functionality related to the company manager's face
src/company_type.h [code]Types related to companies
src/console.cpp [code]Handling of the in-game console
src/console_cmds.cpp [code]Implementation of the console hooks
src/console_func.h [code]Console functions used outside of the console code
src/console_gui.cpp [code]Handling the GUI of the in-game console
src/console_gui.h [code]GUI related functions in the console
src/console_internal.h [code]Internally used functions for the console
src/console_type.h [code]Globally used console related types
src/crashlog.cpp [code]Implementation of generic function to be called to log a crash
src/crashlog.h [code]Functions to be called to log a crash
src/currency.cpp [code]Support for different currencies
src/currency.h [code]Functions to handle different currencies
src/date.cpp [code]Handling of dates in our native format and transforming them to something human readable
src/date_func.h [code]Functions related to dates
src/date_gui.cpp [code]Graphical selection of a date
src/date_gui.h [code]Functions related to the graphical selection of a date
src/date_type.h [code]Types related to the dates in OpenTTD
src/debug.cpp [code]Handling of printing debug messages
src/debug.h [code]Functions related to debugging
src/dedicated.cpp [code]Forking support for dedicated servers
src/depot.cpp [code]Handling of depots
src/depot_base.h [code]Base for all depots (except hangars)
src/depot_cmd.cpp [code]Command Handling for depots
src/depot_func.h [code]Functions related to depots
src/depot_gui.cpp [code]The GUI for depots
src/depot_map.h [code]Map related accessors for depots
src/depot_type.h [code]Header files for depots (not hangars)
src/direction_func.h [code]Different functions related to conversions between directions
src/direction_type.h [code]Different types to 'show' directions
src/disaster_cmd.cpp [code]All disaster/easter egg vehicles are handled here
src/dock_gui.cpp [code]GUI to create amazing water objects
src/driver.cpp [code]Base for all driver handling
src/driver.h [code]Base for all drivers (video, sound, music, etc)
src/economy.cpp [code]Handling of the economy
src/economy_base.h [code]Base classes related to the economy
src/economy_func.h [code]Functions related to the economy
src/economy_type.h [code]Types related to the economy
src/effectvehicle.cpp [code]Implementation of everything generic to vehicles
src/effectvehicle_base.h [code]Base class for all effect vehicles
src/effectvehicle_func.h [code]Functions related to effect vehicles
src/elrail.cpp [code]This file deals with displaying wires and pylons for electric railways
src/elrail_func.h [code]Header file for electrified rail specific functions
src/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
src/engine.cpp [code]Base for all engine handling
src/engine_base.h [code]Base class for engines
src/engine_func.h [code]Functions related to engines
src/engine_gui.cpp [code]GUI to show engine related information
src/engine_gui.h [code]Engine GUI functions, used by build_vehicle_gui and autoreplace_gui
src/engine_type.h [code]Types related to engines
src/error.h [code]Functions related to errors
src/error_gui.cpp [code]GUI related to errors
src/fileio.cpp [code]Standard In/Out file operations
src/fileio_func.h [code]Functions for Standard In/Out file operations
src/fileio_type.h [code]Types for Standard In/Out file operations
src/fios.cpp [code]This file contains functions for building file lists for the save/load dialogs
src/fios.h [code]Declarations for savegames operations
src/fios_gui.cpp [code]GUIs for loading/saving games, scenarios, heightmaps, ..
src/fontcache.cpp [code]Cache for characters from fonts
src/fontcache.h [code]Functions to read fonts from files and cache them
src/gamelog.cpp [code]Definition of functions used for logging of important changes in the game
src/gamelog.h [code]Functions to be called to log possibly unsafe game events
src/gamelog_internal.h [code]Declaration shared among gamelog.cpp and saveload/gamelog_sl.cpp
src/genworld.cpp [code]Functions to generate a map
src/genworld.h [code]Functions related to world/map generation
src/genworld_gui.cpp [code]GUI to configure and show progress during map generation
src/gfx.cpp [code]Handling of drawing text and other gfx related stuff
src/gfx_func.h [code]Functions related to the gfx engine
src/gfx_type.h [code]Types related to the graphics and/or input devices
src/gfxinit.cpp [code]Initializing of the (GRF) graphics
src/gfxinit.h [code]Functions related to the graphics initialization
src/goal.cpp [code]Handling of goals
src/goal_base.h [code]Goal base class
src/goal_gui.cpp [code]GUI for goals
src/goal_type.h [code]Basic types related to goals
src/graph_gui.cpp [code]GUI that shows performance graphs
src/graph_gui.h [code]Graph GUI functions
src/ground_vehicle.cpp [code]Implementation of GroundVehicle
src/ground_vehicle.hpp [code]Base class and functions for all vehicles that move through ground
src/group.h [code]Base class for groups and group functions
src/group_cmd.cpp [code]Handling of the engine groups
src/group_gui.cpp [code]GUI for the group window
src/group_gui.h [code]Functions/definitions that have something to do with groups
src/group_type.h [code]Types of a group
src/gui.h [code]GUI functions that shouldn't be here
src/heightmap.cpp [code]Creating of maps from heightmaps
src/heightmap.h [code]Functions related to creating heightmaps from files
src/highscore.cpp [code]Definition of functions used for highscore handling
src/highscore.h [code]Declaration of functions and types defined in highscore.h and highscore_gui.h
src/highscore_gui.cpp [code]Definition of the HighScore and EndGame windows
src/hotkeys.cpp [code]Implementation of hotkey related functions
src/hotkeys.h [code]Hotkey related functions
src/house.h [code]Definition of HouseSpec and accessors
src/house_type.h [code]Declaration of basic house types and enums
src/industry.h [code]Base of all industries
src/industry_cmd.cpp [code]Handling of industry tiles
src/industry_gui.cpp [code]GUIs related to industries
src/industry_map.h [code]Accessors for industries
src/industry_type.h [code]Types related to the industry
src/industrytype.h [code]Industry type specs
src/ini.cpp [code]Definition of the IniItem class, related to reading/writing '*.ini' files
src/ini_load.cpp [code]Definition of the IniLoadFile class, related to reading and storing '*.ini' files
src/ini_type.h [code]Types related to reading/writing '*.ini' files
src/intro_gui.cpp [code]The main menu GUI
src/landscape.cpp [code]Functions related to the landscape (slopes etc
src/landscape.h [code]Functions related to OTTD's landscape
src/landscape_type.h [code]Types related to the landscape
src/language.h [code]Information about languages and their files
src/linkgraph_gui.cpp [code]Implementation of linkgraph overlay GUI
src/linkgraph_gui.h [code]Declaration of linkgraph overlay GUI
src/livery.h [code]Functions/types related to livery colours
src/main_gui.cpp [code]Handling of the main viewport
src/map.cpp [code]Base functions related to the map and distances on them
src/map_func.h [code]Functions related to maps
src/map_type.h [code]Types related to maps
src/misc.cpp [code]Misc functions that shouldn't be here
src/misc_cmd.cpp [code]Some misc functions that are better fitted in other files, but never got moved there..
src/misc_gui.cpp [code]GUIs for a number of misc windows
src/mixer.cpp [code]Mixing of sound samples
src/mixer.h [code]Functions to mix sound samples
src/music.cpp [code]The songs that OpenTTD knows
src/music_gui.cpp [code]GUI for the music playback
src/newgrf.cpp [code]Base of all NewGRF support
src/newgrf.h [code]Base for the NewGRF implementation
src/newgrf_airport.cpp [code]NewGRF handling of airports
src/newgrf_airport.h [code]NewGRF handling of airports
src/newgrf_airporttiles.cpp [code]NewGRF handling of airport tiles
src/newgrf_airporttiles.h [code]NewGRF handling of airport tiles
src/newgrf_animation_base.h [code]Function implementations related to NewGRF animation
src/newgrf_animation_type.h [code]Definitions related to NewGRF animation
src/newgrf_callbacks.h [code]Callbacks that NewGRFs could implement
src/newgrf_canal.cpp [code]Implementation of NewGRF canals
src/newgrf_canal.h [code]Handling of NewGRF canals
src/newgrf_cargo.cpp [code]Implementation of NewGRF cargoes
src/newgrf_cargo.h [code]Cargo support for NewGRFs
src/newgrf_class.h [code]Header file for classes to be used by e.g
src/newgrf_class_func.h [code]Implementation of the NewGRF class' functions
src/newgrf_commons.cpp [code]Implementation of the class OverrideManagerBase and its descendance, present and future
src/newgrf_commons.h [code]This file simplyfies and embeds a common mechanism of loading/saving and mapping of grf entities
src/newgrf_config.cpp [code]Finding NewGRFs and configuring them
src/newgrf_config.h [code]Functions to find and configure NewGRFs
src/newgrf_debug.h [code]Functions/types related to NewGRF debugging
src/newgrf_debug_gui.cpp [code]GUIs for debugging NewGRFs
src/newgrf_engine.cpp [code]NewGRF handling of engines
src/newgrf_engine.h [code]Functions for NewGRF engines
src/newgrf_generic.cpp [code]Handling of generic feature callbacks
src/newgrf_generic.h [code]Functions related to generic callbacks
src/newgrf_gui.cpp [code]GUI to change NewGRF settings
src/newgrf_house.cpp [code]Implementation of NewGRF houses
src/newgrf_house.h [code]Functions related to NewGRF houses
src/newgrf_industries.cpp [code]Handling of NewGRF industries
src/newgrf_industries.h [code]Functions for NewGRF industries
src/newgrf_industrytiles.cpp [code]NewGRF handling of industry tiles
src/newgrf_industrytiles.h [code]NewGRF handling of industry tiles
src/newgrf_object.cpp [code]Handling of object NewGRFs
src/newgrf_object.h [code]Functions related to NewGRF objects
src/newgrf_properties.h [code]Properties of NewGRF Action 0
src/newgrf_railtype.cpp [code]NewGRF handling of rail types
src/newgrf_railtype.h [code]NewGRF handling of rail types
src/newgrf_sound.cpp [code]Handling NewGRF provided sounds
src/newgrf_sound.h [code]Functions related to NewGRF provided sounds
src/newgrf_spritegroup.cpp [code]Handling of primarily NewGRF action 2
src/newgrf_spritegroup.h [code]Action 2 handling
src/newgrf_station.cpp [code]Functions for dealing with station classes and custom stations
src/newgrf_station.h [code]Header file for NewGRF stations
src/newgrf_storage.cpp [code]Functionality related to the temporary and persistent storage arrays for NewGRFs
src/newgrf_storage.h [code]Functionality related to the temporary and persistent storage arrays for NewGRFs
src/newgrf_text.cpp [code]Implementation of Action 04 "universal holder" structure and functions
src/newgrf_text.h [code]Header of Action 04 "universal holder" structure and functions
src/newgrf_town.cpp [code]Implementation of the town part of NewGRF houses
src/newgrf_town.h [code]Functions to handle the town part of NewGRF towns
src/newgrf_townname.cpp [code]Implementation of Action 0F "universal holder" structure and functions
src/newgrf_townname.h [code]Header of Action 0F "universal holder" structure and functions
src/news_func.h [code]Functions related to news
src/news_gui.cpp [code]GUI functions related to news messages
src/news_gui.h [code]GUI functions related to the news
src/news_type.h [code]Types related to news
src/object.h [code]Functions related to objects
src/object_base.h [code]Base for all objects
src/object_cmd.cpp [code]Handling of object tiles
src/object_gui.cpp [code]The GUI for objects
src/object_map.h [code]Map accessors for object tiles
src/object_type.h [code]Types related to object tiles
src/openttd.cpp [code]Functions related to starting OpenTTD
src/openttd.h [code]Some generic types
src/order_backup.cpp [code]Handling of order backups
src/order_backup.h [code]Functions related to order backups
src/order_base.h [code]Base class for orders
src/order_cmd.cpp [code]Handling of orders
src/order_func.h [code]Functions related to orders
src/order_gui.cpp [code]GUI related to orders
src/order_type.h [code]Types related to orders
src/os_timer.cpp [code]OS/compiler dependant real time tick sampling
src/osk_gui.cpp [code]The On Screen Keyboard GUI
src/pbs.cpp [code]PBS support routines
src/pbs.h [code]PBS support routines
src/progress.cpp [code]Functions for modal progress windows
src/progress.h [code]Functions related to modal progress
src/querystring_gui.h [code]Base for the GUIs that have an edit box in them
src/rail.cpp [code]Implementation of rail specific functions
src/rail.h [code]Rail specific functions
src/rail_cmd.cpp [code]Handling of rail tiles
src/rail_gui.cpp [code]File for dealing with rail construction user interface
src/rail_gui.h [code]Functions/types etc
src/rail_map.h [code]Hides the direct accesses to the map array with map accessors
src/rail_type.h [code]The different types of rail
src/rev.h [code]Declaration of OTTD revision dependant variables
src/road.cpp [code]Generic road related functions
src/road_cmd.cpp [code]Commands related to road tiles
src/road_cmd.h [code]Road related functions
src/road_func.h [code]Functions related to roads
src/road_gui.cpp [code]GUI for building roads
src/road_gui.h [code]Functions/types related to the road GUIs
src/road_internal.h [code]Functions used internally by the roads
src/road_map.cpp [code]Complex road accessors
src/road_map.h [code]Map accessors for roads
src/road_type.h [code]Enums and other types related to roads
src/roadstop.cpp [code]Implementation of the roadstop base class
src/roadstop_base.h [code]Base class for roadstops
src/roadveh.h [code]Road vehicle states
src/roadveh_cmd.cpp [code]Handling of road vehicles
src/roadveh_gui.cpp [code]GUI for road vehicles
src/screenshot.cpp [code]The creation of screenshots!
src/screenshot.h [code]Functions to make screenshots
src/sdl.cpp [code]Implementation of SDL support
src/sdl.h [code]SDL support
src/settings.cpp [code]All actions handling saving and loading of the settings/configuration goes on in this file
src/settings_func.h [code]Functions related to setting/changing the settings
src/settings_gui.cpp [code]GUI for settings
src/settings_gui.h [code]Functions for setting GUIs
src/settings_internal.h [code]Functions and types used internally for the settings configurations
src/settings_type.h [code]Types related to global configuration settings
src/ship.h [code]Base for ships
src/ship_cmd.cpp [code]Handling of ships
src/ship_gui.cpp [code]GUI for ships
src/signal.cpp [code]Functions related to rail signals updating
src/signal_func.h [code]Functions related to signals
src/signal_type.h [code]Types and classes related to signals
src/signs.cpp [code]Handling of signs
src/signs_base.h [code]Base class for signs
src/signs_cmd.cpp [code]Handling of sign related commands
src/signs_func.h [code]Functions related to signs
src/signs_gui.cpp [code]The GUI for signs
src/signs_type.h [code]Types related to signs
src/slope_func.h [code]Functions related to slopes
src/slope_type.h [code]Definitions of a slope
src/smallmap_gui.cpp [code]GUI that shows a small map of the world with metadata like owner or height
src/smallmap_gui.h [code]Smallmap GUI functions
src/sortlist_type.h [code]Base types for having sorted lists in GUIs
src/sound.cpp [code]Handling of playing sounds
src/sound_func.h [code]Functions related to sound
src/sound_type.h [code]Types related to sounds
src/sprite.cpp [code]Handling of sprites
src/sprite.h [code]Base for drawing complex sprites
src/spritecache.cpp [code]Caching of sprites
src/spritecache.h [code]Functions to cache sprites in memory
src/station.cpp [code]Implementation of the station base class
src/station_base.h [code]Base classes/functions for stations
src/station_cmd.cpp [code]Handling of station tiles
src/station_func.h [code]Functions related to stations
src/station_gui.cpp [code]The GUI for stations
src/station_gui.h [code]Contains enums and function declarations connected with stations GUI
src/station_map.h [code]Maps accessors for stations
src/station_type.h [code]Types related to stations
src/statusbar_gui.cpp [code]The GUI for the bottom status bar
src/statusbar_gui.h [code]Functions, definitions and such used only by the GUI
src/stdafx.h [code]Definition of base types and functions in a cross-platform compatible way
src/string.cpp [code]Handling of C-type strings (char*)
src/string_func.h [code]Functions related to low-level strings
src/string_type.h [code]Types for strings
src/stringfilter.cpp [code]Searching and filtering using a stringterm
src/stringfilter_type.h [code]Searching and filtering using a stringterm
src/strings.cpp [code]Handling of translated strings
src/strings_func.h [code]Functions related to OTTD's strings
src/strings_type.h [code]Types related to strings
src/subsidy.cpp [code]Handling of subsidies
src/subsidy_base.h [code]Subsidy base class
src/subsidy_func.h [code]Functions related to subsidies
src/subsidy_gui.cpp [code]GUI for subsidies
src/subsidy_type.h [code]Basic types related to subsidies
src/tar_type.h [code]Structs, typedefs and macros used for TAR file handling
src/terraform_cmd.cpp [code]Commands related to terraforming
src/terraform_gui.cpp [code]GUI related to terraforming the map
src/terraform_gui.h [code]GUI stuff related to terraforming
src/textbuf.cpp [code]Textbuffer handling
src/textbuf_gui.h [code]Stuff related to the text buffer GUI
src/textbuf_type.h [code]Stuff related to text buffers
src/texteff.cpp [code]Handling of text effects
src/texteff.hpp [code]Functions related to text effects
src/textfile_gui.cpp [code]Implementation of textfile window
src/textfile_gui.h [code]GUI functions related to textfiles
src/textfile_type.h [code]Types related to textfiles
src/tgp.cpp [code]OTTD Perlin Noise Landscape Generator, aka TerraGenesis Perlin
src/tgp.h [code]Functions for the Perlin noise enhanced map generator
src/tile_cmd.h [code]Generic 'commands' that can be performed on all tiles
src/tile_map.cpp [code]Global tile accessors
src/tile_map.h [code]Map writing/reading functions for tiles
src/tile_type.h [code]Types related to tiles
src/tilearea.cpp [code]Handling of tile areas
src/tilearea_type.h [code]Type for storing the 'area' of something uses on the map
src/tilehighlight_func.h [code]Functions related to tile highlights
src/tilehighlight_type.h [code]Types related to highlighting tiles
src/tilematrix_type.hpp [code]Template for storing a value per area of the map
src/timetable.h [code]Functions related to time tabling
src/timetable_cmd.cpp [code]Commands related to time tabling
src/timetable_gui.cpp [code]GUI for time tabling
src/toolbar_gui.cpp [code]Code related to the (main) toolbar
src/toolbar_gui.h [code]Stuff related to the (main) toolbar
src/town.h [code]Base of the town class
src/town_cmd.cpp [code]Handling of town tiles
src/town_gui.cpp [code]GUI for towns
src/town_map.h [code]Accessors for towns
src/town_type.h [code]Types related to towns
src/townname.cpp [code]Town name generators
src/townname_func.h [code]Town name generator stuff
src/townname_type.h [code]Definition of structures used for generating town names
src/track_func.h [code]Different conversion functions from one kind of track to another
src/track_type.h [code]All types related to tracks
src/train.h [code]Base for the train class
src/train_cmd.cpp [code]Handling of trains
src/train_gui.cpp [code]GUI for trains
src/transparency.h [code]Functions related to transparency
src/transparency_gui.cpp [code]The transparency GUI
src/transparency_gui.h [code]GUI functions related to transparency
src/transport_type.h [code]Base types related to transport
src/tree_cmd.cpp [code]Handling of tree tiles
src/tree_gui.cpp [code]GUIs for building trees
src/tree_map.h [code]Map accessors for tree tiles
src/tunnel_map.cpp [code]Map accessors for tunnels
src/tunnel_map.h [code]Map accessors for tunnels
src/tunnelbridge.h [code]Header file for things common for tunnels and bridges
src/tunnelbridge_cmd.cpp [code]This file deals with tunnels and bridges (non-gui stuff)
src/tunnelbridge_map.h [code]Functions that have tunnels and bridges in common
src/vehicle.cpp [code]Base implementations of all vehicles
src/vehicle_base.h [code]Base class for all vehicles
src/vehicle_cmd.cpp [code]Commands for vehicles
src/vehicle_func.h [code]Functions related to vehicles
src/vehicle_gui.cpp [code]The base GUI for all vehicles
src/vehicle_gui.h [code]Functions related to the vehicle's GUIs
src/vehicle_gui_base.h [code]Functions/classes shared between the different vehicle list GUIs
src/vehicle_type.h [code]Types related to vehicles
src/vehiclelist.cpp [code]Lists of vehicles
src/vehiclelist.h [code]Functions and type for generating vehicle lists
src/viewport.cpp [code]Handling of all viewports
src/viewport_func.h [code]Functions related to (drawing on) viewports
src/viewport_gui.cpp [code]Extra viewport window
src/viewport_type.h [code]Types related to viewports
src/void_cmd.cpp [code]Handling of void tiles
src/void_map.h [code]Map accessors for void tiles
src/water.h [code]Functions related to water (management)
src/water_cmd.cpp [code]Handling of water tiles
src/water_map.h [code]Map accessors for water tiles
src/waypoint.cpp [code]Handling of waypoints
src/waypoint_base.h [code]Base of waypoints
src/waypoint_cmd.cpp [code]Command Handling for waypoints
src/waypoint_func.h [code]Functions related to waypoints
src/waypoint_gui.cpp [code]Handling of waypoints gui
src/widget.cpp [code]Handling of the default/simple widgets
src/widget_type.h [code]Definitions about widgets
src/window.cpp [code]Windowing system, widgets and events
src/window_func.h [code]Window functions not directly related to making/drawing windows
src/window_gui.h [code]Functions, definitions and such used only by the GUI
src/window_type.h [code]Types related to windows
src/zoom_func.h [code]Functions related to zooming
src/zoom_type.h [code]Types related to zooming in and out
src/ai/ai.hpp [code]Base functions for all AIs
src/ai/ai_config.cpp [code]Implementation of AIConfig
src/ai/ai_config.hpp [code]AIConfig stores the configuration settings of every AI
src/ai/ai_core.cpp [code]Implementation of AI
src/ai/ai_gui.cpp [code]Window for configuring the AIs
src/ai/ai_gui.hpp [code]Window for configuring the AIs
src/ai/ai_info.cpp [code]Implementation of AIInfo and AILibrary
src/ai/ai_info.hpp [code]AIInfo keeps track of all information of an AI, like Author, Description, ..
src/ai/ai_instance.cpp [code]Implementation of AIInstance
src/ai/ai_instance.hpp [code]The AIInstance tracks an AI
src/ai/ai_scanner.cpp [code]Allows scanning AI scripts
src/ai/ai_scanner.hpp [code]Declarations of the class for AI scanner
src/blitter/32bpp_anim.cpp [code]Implementation of the optimized 32 bpp blitter with animation support
src/blitter/32bpp_anim.hpp [code]A 32 bpp blitter with animation support
src/blitter/32bpp_base.cpp [code]Implementation of base for 32 bpp blitters
src/blitter/32bpp_base.hpp [code]Base for all 32 bits blitters
src/blitter/32bpp_optimized.cpp [code]Implementation of the optimized 32 bpp blitter
src/blitter/32bpp_optimized.hpp [code]Optimized 32 bpp blitter
src/blitter/32bpp_simple.cpp [code]Implementation of the simple 32 bpp blitter
src/blitter/32bpp_simple.hpp [code]Simple 32 bpp blitter
src/blitter/8bpp_base.cpp [code]Implementation of the base for all 8 bpp blitters
src/blitter/8bpp_base.hpp [code]Base for all 8 bpp blitters
src/blitter/8bpp_optimized.cpp [code]Implementation of the optimized 8 bpp blitter
src/blitter/8bpp_optimized.hpp [code]An optimized 8 bpp blitter
src/blitter/8bpp_simple.cpp [code]Implementation of the simple 8 bpp blitter
src/blitter/8bpp_simple.hpp [code]Simple (and slow) 8 bpp blitter
src/blitter/base.cpp [code]Implementation of the base for all blitters
src/blitter/base.hpp [code]Base for all blitters
src/blitter/factory.hpp [code]Factory to 'query' all available blitters
src/blitter/null.cpp [code]A blitter that doesn't blit
src/blitter/null.hpp [code]The blitter that doesn't blit
src/core/alloc_func.cpp [code]Functions to 'handle' memory allocation errors
src/core/alloc_func.hpp [code]Functions related to the allocation of memory
src/core/alloc_type.hpp [code]Helper types related to the allocation of memory
src/core/backup_type.hpp [code]Class for backupping variables and making sure they are restored later
src/core/bitmath_func.cpp [code]Functions related to bit mathematics
src/core/bitmath_func.hpp [code]Functions related to bit mathematics
src/core/endian_func.hpp [code]Function to handling different endian machines
src/core/endian_type.hpp [code]Definition of various endian-dependant macros
src/core/enum_type.hpp [code]Type (helpers) for enums
src/core/geometry_func.cpp [code]Geometry functions
src/core/geometry_func.hpp [code]Geometry functions
src/core/geometry_type.hpp [code]All geometry types in OpenTTD
src/core/math_func.cpp [code]Math functions
src/core/math_func.hpp [code]Integer math functions
src/core/mem_func.hpp [code]Functions related to memory operations
src/core/multimap.hpp [code]Multimap with deterministic ordering of items with equal keys
src/core/overflowsafe_type.hpp [code]An overflow safe integer-like type
src/core/pool_func.cpp [code]Implementation of PoolBase methods
src/core/pool_func.hpp [code]Some methods of Pool are placed here in order to reduce compilation time and binary size
src/core/pool_type.hpp [code]Defintion of Pool, structure used to access PoolItems, and PoolItem, base structure for Vehicle, Town, and other indexed items
src/core/random_func.cpp [code]Implementation of the pseudo random generator
src/core/random_func.hpp [code]Pseudo random number generator
src/core/smallmap_type.hpp [code]Simple mapping class targeted for small sets of data
src/core/smallvec_type.hpp [code]Simple vector class that allows allocating an item without the need to copy this->data needlessly
src/core/sort_func.hpp [code]Functions related to sorting operations
src/core/string_compare_type.hpp [code]Comparator class for "const char *" so it can be used as a key for std::map
src/depend/depend.cpp [code]Custom implementation of Makedepend
src/game/game.hpp [code]Base functions for all Games
src/game/game_config.cpp [code]Implementation of GameConfig
src/game/game_config.hpp [code]GameConfig stores the configuration settings of every Game
src/game/game_core.cpp [code]Implementation of Game
src/game/game_info.cpp [code]Implementation of GameInfo
src/game/game_info.hpp [code]GameInfo keeps track of all information of an Game, like Author, Description, ..
src/game/game_instance.cpp [code]Implementation of GameInstance
src/game/game_instance.hpp [code]The GameInstance tracks games
src/game/game_scanner.cpp [code]Allows scanning Game scripts
src/game/game_scanner.hpp [code]Declarations of the class for Game scanner
src/game/game_text.cpp [code]Implementation of handling translated strings
src/game/game_text.hpp [code]Base functions regarding game texts
src/linkgraph/demands.cpp [code]Definition of demand calculating link graph handler
src/linkgraph/demands.h [code]Declaration of demand calculating link graph handler
src/linkgraph/flowmapper.cpp [code]Definition of flowmapper
src/linkgraph/flowmapper.h [code]Declaration of flow mapper; maps paths into flows at nodes
src/linkgraph/linkgraph.cpp [code]Definition of link graph classes used for cargo distribution
src/linkgraph/linkgraph.h [code]Declaration of link graph classes used for cargo distribution
src/linkgraph/linkgraph_type.h [code]Declaration of link graph types used for cargo distribution
src/linkgraph/mcf.cpp [code]Definition of Multi-Commodity-Flow solver
src/linkgraph/mcf.h [code]Declaration of Multi-Commodity-Flow solver
src/misc/array.hpp [code]Array without an explicit maximum size
src/misc/binaryheap.hpp [code]Binary heap implementation
src/misc/blob.hpp [code]Support for storing random binary data
src/misc/countedobj.cpp [code]Support for reference counted objects
src/misc/countedptr.hpp [code]CCountedPtr - smart pointer implementation
src/misc/dbg_helpers.cpp [code]Helpers for outputting debug information
src/misc/dbg_helpers.h [code]Functions to be used for debug printings
src/misc/fixedsizearray.hpp [code]A fixed size array that doesn't create items until needed
src/misc/getoptdata.cpp [code]Library for parsing command line options
src/misc/getoptdata.h [code]Library for parsing command-line options
src/misc/hashtable.hpp [code]Hash table support
src/misc/str.hpp [code]String formating?
src/music/allegro_m.cpp [code]Playing music via allegro
src/music/allegro_m.h [code]Base support for playing music via allegro
src/music/bemidi.cpp [code]Support for BeOS midi
src/music/bemidi.h [code]Base of BeOS Midi support
src/music/cocoa_m.cpp [code]MIDI music player for MacOS X using CoreAudio
src/music/cocoa_m.h [code]Base of music playback via CoreAudio
src/music/dmusic.cpp [code]Playing music via DirectMusic
src/music/dmusic.h [code]Base of playing music via DirectMusic
src/music/extmidi.cpp [code]Playing music via an external player
src/music/extmidi.h [code]Base support for playing music via an external application
src/music/libtimidity.cpp [code]Playing music via the timidity library
src/music/libtimidity.h [code]Base for LibTimidity music playback
src/music/music_driver.hpp [code]Base for all music playback
src/music/null_m.cpp [code]The music playback that is silent
src/music/null_m.h [code]Base for the silent music playback
src/music/os2_m.cpp [code]Music playback on OS/2
src/music/os2_m.h [code]Base for OS2 music playback
src/music/qtmidi.cpp [code]MIDI music player for MacOS X using QuickTime
src/music/qtmidi.h [code]Base of music playback via the QuickTime driver
src/music/win32_m.cpp [code]Music playback for Windows
src/music/win32_m.h [code]Base for Windows music playback
src/network/network.cpp [code]Base functions for networking support
src/network/network.h [code]Basic functions/variables used all over the place
src/network/network_admin.cpp [code]Server part of the admin network protocol
src/network/network_admin.h [code]Server part of the admin network protocol
src/network/network_base.h [code]Base core network types and some helper functions to access them
src/network/network_chat_gui.cpp [code]GUI for handling chat messages
src/network/network_client.cpp [code]Client part of the network protocol
src/network/network_client.h [code]Client part of the network protocol
src/network/network_command.cpp [code]Command handling over network connections
src/network/network_content.cpp [code]Content sending/receiving part of the network protocol
src/network/network_content.h [code]Part of the network protocol handling content distribution
src/network/network_content_gui.cpp [code]Implementation of the Network Content related GUIs
src/network/network_content_gui.h [code]User interface for downloading files
src/network/network_func.h [code]Network functions used by other parts of OpenTTD
src/network/network_gamelist.cpp [code]This file handles the GameList Also, it handles the request to a server for data about the server
src/network/network_gamelist.h [code]Handling of the list of games
src/network/network_gui.cpp [code]Implementation of the Network related GUIs
src/network/network_gui.h [code]GUIs related to networking
src/network/network_internal.h [code]Variables and function used internally
src/network/network_server.cpp [code]Server part of the network protocol
src/network/network_server.h [code]Server part of the network protocol
src/network/network_type.h [code]Types used for networking
src/network/network_udp.cpp [code]This file handles the UDP related communication
src/network/network_udp.h [code]Sending and receiving UDP messages
src/network/core/address.cpp [code]Implementation of the address
src/network/core/address.h [code]Wrapper for network addresses
src/network/core/config.h [code]Configuration options of the network stuff
src/network/core/core.cpp [code]Functions used to initialize/shut down the core network
src/network/core/core.h [code]Base for all network types (UDP and TCP)
src/network/core/game.h [code]Information about a game that is sent between a game server, game client and masterserver
src/network/core/host.cpp [code]Functions related to getting host specific data (IPs)
src/network/core/host.h [code]Resolving of hostnames/IPs
src/network/core/os_abstraction.h [code]Network stuff has many things that needs to be included and/or implemented by default
src/network/core/packet.cpp [code]Basic functions to create, fill and read packets
src/network/core/packet.h [code]Basic functions to create, fill and read packets
src/network/core/tcp.cpp [code]Basic functions to receive and send TCP packets
src/network/core/tcp.h [code]Basic functions to receive and send TCP packets
src/network/core/tcp_admin.cpp [code]Basic functions to receive and send TCP packets to and from the admin network
src/network/core/tcp_admin.h [code]Basic functions to receive and send TCP packets to and from the admin network
src/network/core/tcp_connect.cpp [code]Basic functions to create connections without blocking
src/network/core/tcp_content.cpp [code]Basic functions to receive and send Content packets
src/network/core/tcp_content.h [code]Basic functions to receive and send TCP packets to/from the content server
src/network/core/tcp_game.cpp [code]Basic functions to receive and send TCP packets for game purposes
src/network/core/tcp_game.h [code]Basic functions to receive and send TCP packets for game purposes
src/network/core/tcp_http.cpp [code]Basic functions to receive and send HTTP TCP packets
src/network/core/tcp_http.h [code]Basic functions to receive and send HTTP TCP packets
src/network/core/tcp_listen.h [code]Basic functions to listen for TCP connections
src/network/core/udp.cpp [code]Basic functions to receive and send UDP packets
src/network/core/udp.h [code]Basic functions to receive and send UDP packets
src/os/macosx/crashlog_osx.cpp [code]OS X crash log handler
src/os/macosx/G5_detector.cpp [code]Detection for G5 machines (PowerPC)
src/os/macosx/macos.h [code]Functions related to MacOS support
src/os/macosx/osx_stdafx.h [code]OSX is different on some places
src/os/macosx/splash.cpp [code]Splash screen support for OSX
src/os/macosx/splash.h [code]Functions to support splash screens for OSX
src/os/os2/os2.cpp [code]OS2 related OS support
src/os/unix/crashlog_unix.cpp [code]Unix crash log handler
src/os/unix/unix.cpp [code]Implementation of Unix specific file handling
src/os/windows/crashlog_win.cpp [code]Implementation of a crashlogger for Windows
src/os/windows/win32.cpp [code]Implementation of MS Windows system calls
src/os/windows/win32.h [code]Declarations of functions for MS windows systems
src/pathfinder/follow_track.hpp [code]Template function for track followers
src/pathfinder/pathfinder_func.h [code]General functions related to pathfinders
src/pathfinder/pathfinder_type.h [code]General types related to pathfinders
src/pathfinder/pf_performance_timer.hpp [code]Performance timer for pathfinders
src/pathfinder/npf/aystar.cpp [code]Implementation of A*
src/pathfinder/npf/aystar.h [code]This file has the header for AyStar
src/pathfinder/npf/npf.cpp [code]Implementation of the NPF pathfinder
src/pathfinder/npf/npf_func.h [code]Functions to access the new pathfinder
src/pathfinder/npf/queue.cpp [code]Implementation of the BinaryHeap/Hash
src/pathfinder/npf/queue.h [code]Binary heap implementation, hash implementation
src/pathfinder/opf/opf_ship.cpp [code]Implementation of the oldest supported ship pathfinder
src/pathfinder/opf/opf_ship.h [code]Original pathfinder for ships; very simple
src/pathfinder/yapf/nodelist.hpp [code]List of nodes used for the A-star pathfinder
src/pathfinder/yapf/yapf.h [code]Entry point for OpenTTD to YAPF
src/pathfinder/yapf/yapf.hpp [code]Base includes/functions for YAPF
src/pathfinder/yapf/yapf_base.hpp [code]Base classes for YAPF
src/pathfinder/yapf/yapf_cache.h [code]Entry point for OpenTTD to YAPF's cache
src/pathfinder/yapf/yapf_common.hpp [code]Commonly used classes for YAPF
src/pathfinder/yapf/yapf_costbase.hpp [code]Handling of cost determination
src/pathfinder/yapf/yapf_costcache.hpp [code]Caching of segment costs
src/pathfinder/yapf/yapf_costrail.hpp [code]Cost determination for rails
src/pathfinder/yapf/yapf_destrail.hpp [code]Determining the destination for rail vehicles
src/pathfinder/yapf/yapf_node.hpp [code]Node in the pathfinder's graph
src/pathfinder/yapf/yapf_node_rail.hpp [code]Node tailored for rail pathfinding
src/pathfinder/yapf/yapf_node_road.hpp [code]Node tailored for road pathfinding
src/pathfinder/yapf/yapf_node_ship.hpp [code]Node tailored for ship pathfinding
src/pathfinder/yapf/yapf_rail.cpp [code]The rail pathfinding
src/pathfinder/yapf/yapf_road.cpp [code]The road pathfinding
src/pathfinder/yapf/yapf_ship.cpp [code]Implementation of YAPF for ships
src/saveload/afterload.cpp [code]Code updating data after game load
src/saveload/ai_sl.cpp [code]Handles the saveload part of the AIs
src/saveload/airport_sl.cpp [code]Code handling saving and loading airport ids
src/saveload/animated_tile_sl.cpp [code]Code handling saving and loading of animated tiles
src/saveload/autoreplace_sl.cpp [code]Code handling saving and loading of autoreplace rules
src/saveload/cargomonitor_sl.cpp [code]Code handling saving and loading of Cargo monitoring
src/saveload/cargopacket_sl.cpp [code]Code handling saving and loading of cargo packets
src/saveload/cheat_sl.cpp [code]Code handling saving and loading of cheats
src/saveload/company_sl.cpp [code]Code handling saving and loading of company data
src/saveload/depot_sl.cpp [code]Code handling saving and loading of depots
src/saveload/economy_sl.cpp [code]Code handling saving and loading of economy data
src/saveload/engine_sl.cpp [code]Code handling saving and loading of engines
src/saveload/game_sl.cpp [code]Handles the saveload part of the GameScripts
src/saveload/gamelog_sl.cpp [code]Code handling saving and loading of gamelog data
src/saveload/goal_sl.cpp [code]Code handling saving and loading of goals
src/saveload/group_sl.cpp [code]Code handling saving and loading of economy data
src/saveload/industry_sl.cpp [code]Code handling saving and loading of industries
src/saveload/labelmaps_sl.cpp [code]Code handling saving and loading of rail type label mappings
src/saveload/linkgraph_sl.cpp [code]Code handling saving and loading of link graphs
src/saveload/map_sl.cpp [code]Code handling saving and loading of map
src/saveload/misc_sl.cpp [code]Saving and loading of things that didn't fit anywhere else
src/saveload/newgrf_sl.cpp [code]Code handling saving and loading of newgrf config
src/saveload/newgrf_sl.h [code]Code handling saving and loading of NewGRF mappings
src/saveload/object_sl.cpp [code]Code handling saving and loading of objects
src/saveload/oldloader.cpp [code]Functions for handling of TTO/TTD/TTDP savegames
src/saveload/oldloader.h [code]Declarations of strctures and function used in loader of old savegames
src/saveload/oldloader_sl.cpp [code]Chunks and fix-ups for TTO/TTD/TTDP savegames
src/saveload/order_sl.cpp [code]Code handling saving and loading of orders
src/saveload/saveload.cpp [code]All actions handling saving and loading goes on in this file
src/saveload/saveload.h [code]Functions/types related to saving and loading games
src/saveload/saveload_filter.h [code]Declaration of filters used for saving and loading savegames
src/saveload/saveload_internal.h [code]Declaration of functions used in more save/load files
src/saveload/signs_sl.cpp [code]Code handling saving and loading of economy data
src/saveload/station_sl.cpp [code]Code handling saving and loading of stations
src/saveload/storage_sl.cpp [code]Code handling saving and loading of persistent storages
src/saveload/strings_sl.cpp [code]Code handling saving and loading of strings
src/saveload/subsidy_sl.cpp [code]Code handling saving and loading of subsidies
src/saveload/town_sl.cpp [code]Code handling saving and loading of towns and houses
src/saveload/vehicle_sl.cpp [code]Code handling saving and loading of vehicles
src/saveload/waypoint_sl.cpp [code]Code handling saving and loading of waypoints
src/script/script_config.cpp [code]Implementation of ScriptConfig
src/script/script_config.hpp [code]ScriptConfig stores the configuration settings of every Script
src/script/script_fatalerror.hpp [code]The definition of Script_FatalError
src/script/script_info.cpp [code]Implementation of ScriptInfo
src/script/script_info.hpp [code]ScriptInfo keeps track of all information of a script, like Author, Description, ..
src/script/script_info_dummy.cpp [code]Implementation of a dummy Script
src/script/script_instance.cpp [code]Implementation of ScriptInstance
src/script/script_instance.hpp [code]The ScriptInstance tracks a script
src/script/script_scanner.cpp [code]Allows scanning for scripts
src/script/script_scanner.hpp [code]Declarations of the class for the script scanner
src/script/script_storage.hpp [code]Defines ScriptStorage and includes all files required for it
src/script/script_suspend.hpp [code]The Script_Suspend tracks the suspension of a script
src/script/squirrel.cpp [code]Implementation of the Squirrel class
src/script/squirrel.hpp [code]Defines the Squirrel class
src/script/squirrel_class.hpp [code]Defines templates for converting C++ classes to Squirrel classes
src/script/squirrel_helper.hpp [code]Declarations and parts of the implementation of the class for convert code
src/script/squirrel_helper_type.hpp [code]Helper structs for converting Squirrel data structures to C++
src/script/squirrel_std.cpp [code]Implements the Squirrel Standard Function class
src/script/squirrel_std.hpp [code]Defines the Squirrel Standard Function class
src/settingsgen/settingsgen.cpp [code]Tool to create computer-readable settings
src/sound/allegro_s.cpp [code]Playing sound via Allegro
src/sound/allegro_s.h [code]Base fo playing sound via Allegro
src/sound/cocoa_s.cpp [code]Sound driver for cocoa
src/sound/cocoa_s.h [code]Base for Cocoa sound handling
src/sound/null_s.cpp [code]The sound driver that doesn't produce sound
src/sound/null_s.h [code]Base for the sound of silence
src/sound/sdl_s.cpp [code]Playing sound via SDL
src/sound/sdl_s.h [code]Base fo playing sound via SDL
src/sound/sound_driver.hpp [code]Base for all sound drivers
src/sound/win32_s.cpp [code]Handling of sound for Windows
src/sound/win32_s.h [code]Base for Windows sound handling
src/spriteloader/grf.cpp [code]Reading graphics data from (New)GRF files
src/spriteloader/grf.hpp [code]Base for reading sprites from (New)GRFs
src/spriteloader/spriteloader.hpp [code]Base for loading sprites
src/strgen/strgen.cpp [code]Tool to create computer readable (stand-alone) translation files
src/strgen/strgen.h [code]Structures related to strgen
src/strgen/strgen_base.cpp [code]Tool to create computer readable (stand-alone) translation files
src/table/airport_defaults.h [code]Tables with default values for airports and airport tiles
src/table/airport_movement.h [code]Heart of the airports and their finite state machines
src/table/airporttile_ids.h [code]Enum of the default airport tiles
src/table/airporttiles.h [code]Tables with airporttile defaults
src/table/animcursors.h [code]This file defines all the the animated cursors
src/table/autorail.h [code]Highlight/sprite information for autorail
src/table/bridge_land.h [code]This file contains all the sprites for bridges It consists of a number of arrays
src/table/build_industry.h [code]Tables with default industry layouts and behaviours
src/table/cargo_const.h [code]Table of all default cargo types
src/table/clear_land.h [code]Tables with sprites for clear land and fences
src/table/control_codes.h [code]Control codes that are embedded in the translation strings
src/table/elrail_data.h [code]Stores all the data for overhead wire and pylon drawing
src/table/engines.h [code]This file contains all the data for vehicles
src/table/genland.h [code]Table used to generate deserts and/or rain forests
src/table/industry_land.h [code]Information about the behaviour of the default industry tiles
src/table/landscape_sprite.h [code]Offsets of sprites to replace for non-temperate landscapes
src/table/newgrf_debug_data.h [code]Data 'tables' for NewGRF debugging
src/table/object_land.h [code]Sprites to use and how to display them for object tiles
src/table/palette_convert.h [code]Translation tables from one GRF to another GRF
src/table/palettes.h [code]The colour translation of the GRF palettes
src/table/pricebase.h [code]Price Bases
src/table/railtypes.h [code]All the railtype-specific information is stored here
src/table/road_land.h [code]Sprite constructs for road depots
src/table/roadveh_movement.h [code]Data about how a road vehicle must drive on a tile
src/table/sprites.h [code]This file contails all sprite-related enums and defines
src/table/station_land.h [code]Sprites to use and how to display them for station tiles
src/table/strgen_tables.h [code]Tables of commands for strgen
src/table/town_land.h [code]Sprites to use and how to display them for town tiles
src/table/townname.h [code]Namepart tables for the town name generator
src/table/track_land.h [code]Sprites to use and how to display them for train depot tiles
src/table/train_cmd.h [code]Sprites to use for trains
src/table/tree_land.h [code]Sprites to use and how to display them for tree tiles
src/table/unicode.h [code]Character mapping for using Unicode characters in OTTD
src/table/water_land.h [code]Sprites to use and how to display them for water tiles (depots/locks)
src/thread/thread.h [code]Base of all threads
src/thread/thread_morphos.cpp [code]MorphOS implementation of Threads
src/thread/thread_none.cpp [code]No-Threads-Available implementation of Threads
src/thread/thread_os2.cpp [code]OS/2 implementation of Threads
src/thread/thread_pthread.cpp [code]POSIX pthread implementation of Threads
src/thread/thread_win32.cpp [code]Win32 thread implementation of Threads
src/video/allegro_v.cpp [code]Implementation of the Allegro video driver
src/video/allegro_v.h [code]Base of the Allegro video driver
src/video/dedicated_v.cpp [code]Dedicated server video 'driver'
src/video/dedicated_v.h [code]Base for the dedicated video driver
src/video/null_v.cpp [code]The videio driver that doesn't blit
src/video/null_v.h [code]Base of the video driver that doesn't blit
src/video/sdl_v.cpp [code]Implementation of the SDL video driver
src/video/sdl_v.h [code]Base of the SDL video driver
src/video/video_driver.hpp [code]Base of all video drivers
src/video/win32_v.cpp [code]Implementation of the Windows (GDI) video driver
src/video/win32_v.h [code]Base of the Windows video driver
src/video/cocoa/cocoa_keys.h [code]Mappings of Cocoa keys
src/video/cocoa/cocoa_v.h [code]The Cocoa video driver
src/widgets/ai_widget.h [code]Types related to the ai widgets
src/widgets/airport_widget.h [code]Types related to the airport widgets
src/widgets/autoreplace_widget.h [code]Types related to the autoreplace widgets
src/widgets/bootstrap_widget.h [code]Types related to the bootstrap widgets
src/widgets/bridge_widget.h [code]Types related to the bridge widgets
src/widgets/build_vehicle_widget.h [code]Types related to the build_vehicle widgets
src/widgets/cheat_widget.h [code]Types related to the cheat widgets
src/widgets/company_widget.h [code]Types related to the company widgets
src/widgets/console_widget.h [code]Types related to the console widgets
src/widgets/date_widget.h [code]Types related to the date widgets
src/widgets/depot_widget.h [code]Types related to the depot widgets
src/widgets/dock_widget.h [code]Types related to the dock widgets
src/widgets/dropdown.cpp [code]Implementation of the dropdown widget
src/widgets/dropdown_func.h [code]Functions related to the drop down widget
src/widgets/dropdown_type.h [code]Types related to the drop down widget
src/widgets/dropdown_widget.h [code]Types related to the dropdown widgets
src/widgets/engine_widget.h [code]Types related to the engine widgets
src/widgets/error_widget.h [code]Types related to the error widgets
src/widgets/fios_widget.h [code]Types related to the fios widgets
src/widgets/genworld_widget.h [code]Types related to the genworld widgets
src/widgets/goal_widget.h [code]Types related to the goal widgets
src/widgets/graph_widget.h [code]Types related to the graph widgets
src/widgets/group_widget.h [code]Types related to the group widgets
src/widgets/highscore_widget.h [code]Types related to the highscore widgets
src/widgets/industry_widget.h [code]Types related to the industry widgets
src/widgets/intro_widget.h [code]Types related to the intro widgets
src/widgets/link_graph_legend_widget.h [code]
src/widgets/main_widget.h [code]Types related to the main widgets
src/widgets/misc_widget.h [code]Types related to the misc widgets
src/widgets/music_widget.h [code]Types related to the music widgets
src/widgets/network_chat_widget.h [code]Types related to the network chat widgets
src/widgets/network_content_widget.h [code]Types related to the network content widgets
src/widgets/network_widget.h [code]Types related to the network widgets
src/widgets/newgrf_debug_widget.h [code]Types related to the newgrf debug widgets
src/widgets/newgrf_widget.h [code]Types related to the newgrf widgets
src/widgets/news_widget.h [code]Types related to the news widgets
src/widgets/object_widget.h [code]Types related to the object widgets
src/widgets/order_widget.h [code]Types related to the order widgets
src/widgets/osk_widget.h [code]Types related to the osk widgets
src/widgets/rail_widget.h [code]Types related to the rail widgets
src/widgets/road_widget.h [code]Types related to the road widgets
src/widgets/settings_widget.h [code]Types related to the settings widgets
src/widgets/sign_widget.h [code]Types related to the sign widgets
src/widgets/smallmap_widget.h [code]Types related to the smallmap widgets
src/widgets/station_widget.h [code]Types related to the station widgets
src/widgets/statusbar_widget.h [code]Types related to the statusbar widgets
src/widgets/subsidy_widget.h [code]Types related to the subsidy widgets
src/widgets/terraform_widget.h [code]Types related to the terraform widgets
src/widgets/timetable_widget.h [code]Types related to the timetable widgets
src/widgets/toolbar_widget.h [code]Types related to the toolbar widgets
src/widgets/town_widget.h [code]Types related to the town widgets
src/widgets/transparency_widget.h [code]Types related to the transparency widgets
src/widgets/tree_widget.h [code]Types related to the tree widgets
src/widgets/vehicle_widget.h [code]Types related to the vehicle widgets
src/widgets/viewport_widget.h [code]Types related to the viewport widgets
src/widgets/waypoint_widget.h [code]Types related to the waypoint widgets