Changeset - r9111:983de9c5a848
[Not reviewed]
master
! ! !
rubidium - 16 years ago 2008-05-06 15:11:33
rubidium@openttd.org
(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
360 files changed with 542 insertions and 335 deletions:
0 comments (0 inline, 0 general)
Doxyfile
Show inline comments
 
@@ -76,7 +76,7 @@ WARN_LOGFILE           =
 
#---------------------------------------------------------------------------
 
# configuration options related to the input files
 
#---------------------------------------------------------------------------
 
INPUT                  = ./
 
INPUT                  = ./src/
 
FILE_PATTERNS          = *.c \
 
                         *.cc \
 
                         *.cxx \
src/ai/ai.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file ai.cpp Base for all AIs. */
 

	
 
#include "../stdafx.h"
 
#include "../openttd.h"
 
#include "../variables.h"
src/ai/ai.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file ai.h Base functions for all AIs. */
 

	
 
#ifndef AI_H
 
#define AI_H
 

	
src/ai/default/default.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file default.cpp The original AI. */
 

	
 
#include "../../stdafx.h"
 
#include "../../openttd.h"
 
#include "../../aircraft.h"
src/ai/default/default.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file default.h The original AI. */
 

	
 
#ifndef DEFAULT_H
 
#define DEFAULT_H
 

	
src/ai/trolly/build.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file build.cpp Building support for the trolly AI. */
 

	
 
#include "../../stdafx.h"
 
#include "../../openttd.h"
 
#include "../../debug.h"
src/ai/trolly/pathfinder.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file pathfinder.cpp Pathfinder support for the trolly AI. */
 

	
 
#include "../../stdafx.h"
 
#include "../../openttd.h"
 
#include "../../bridge_map.h"
src/ai/trolly/shared.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file shared.cpp Shared functions for the trolly AI. */
 

	
 
#include "../../stdafx.h"
 
#include "../../openttd.h"
 
#include "../../debug.h"
src/ai/trolly/trolly.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/*
 
/**
 
 * @file trolly.cpp Implementation of the trolly AI.
 
 *
 
 * This AI was created as a direct reaction to the big demand for some good AIs
 
 * in OTTD. Too bad it never left alpha-stage, and it is considered dead in its
 
 * current form.
src/ai/trolly/trolly.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file trolly.h Functions/defines related to the trolly AI. */
 

	
 
#ifndef AI_TROLLY_H
 
#define AI_TROLLY_H
 

	
src/aircraft.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file aircraft.h */
 
/** @file aircraft.h Base for aircraft. */
 

	
 
#ifndef AIRCRAFT_H
 
#define AIRCRAFT_H
src/aircraft_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file aircraft_gui.cpp */
 
/** @file aircraft_gui.cpp The GUI of aircraft. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/airport.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file airport.cpp */
 
/** @file airport.cpp Functions related to airports. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/airport_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file airport_gui.cpp */
 
/** @file airport_gui.cpp The GUI for airports. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/animated_tile_func.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file animated_tile.h Tile animation! */
 
/** @file animated_tile_func.h Tile animation! */
 

	
 
#ifndef ANIMATED_TILE_H
 
#define ANIMATED_TILE_H
src/articulated_vehicles.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file articulated_vehicles.cpp */
 
/** @file articulated_vehicles.cpp Implementation of articulated vehicles. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/articulated_vehicles.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file articulated_vehicles.h */
 
/** @file articulated_vehicles.h Functions related to articulated vehicles. */
 

	
 
#ifndef ARTICULATED_VEHICLES_H
 
#define ARTICULATED_VEHICLES_H
src/autoreplace_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file autoreplace_gui.cpp */
 
/** @file autoreplace_gui.cpp GUI for autoreplace handling. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/autoslope.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file autoslope.h */
 
/** @file autoslope.h Functions related to autoslope. */
 

	
 
#ifndef AUTOSLOPE_H
 
#define AUTOSLOPE_H
src/aystar.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file aystar.cpp */
 
/** @file aystar.cpp Implementation of A*. */
 

	
 
/*
 
 * This file has the core function for AyStar
src/blitter/32bpp_anim.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file 32bpp_anim.cpp Implementation of the optimized 32 bpp blitter with animation support. */
 

	
 
#include "../stdafx.h"
 
#include "../core/alloc_func.hpp"
 
#include "../gfx_func.h"
src/blitter/32bpp_anim.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file 32bpp_anim.hpp */
 
/** @file 32bpp_anim.hpp A 32 bpp blitter with animation support. */
 

	
 
#ifndef BLITTER_32BPP_ANIM_HPP
 
#define BLITTER_32BPP_ANIM_HPP
src/blitter/32bpp_base.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file 32bpp_base.cpp Implementation of base for 32 bpp blitters. */
 

	
 
#include "../stdafx.h"
 
#include "../gfx_func.h"
 
#include "32bpp_base.hpp"
src/blitter/32bpp_base.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file 32bpp_base.hpp */
 
/** @file 32bpp_base.hpp Base for all 32 bits blitters. */
 

	
 
#ifndef BLITTER_32BPP_BASE_HPP
 
#define BLITTER_32BPP_BASE_HPP
src/blitter/32bpp_optimized.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file 32bpp_optimized.cpp Implementation of the optimized 32 bpp blitter. */
 

	
 
#include "../stdafx.h"
 
#include "../zoom_func.h"
 
#include "../gfx_func.h"
src/blitter/32bpp_optimized.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file 32bpp_optimized.hpp */
 
/** @file 32bpp_optimized.hpp Optimized 32 bpp blitter. */
 

	
 
#ifndef BLITTER_32BPP_OPTIMIZED_HPP
 
#define BLITTER_32BPP_OPTIMIZED_HPP
src/blitter/32bpp_simple.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file 32bpp_simple.cpp Implementation of the simple 32 bpp blitter. */
 

	
 
#include "../stdafx.h"
 
#include "../gfx_func.h"
 
#include "../zoom_func.h"
src/blitter/32bpp_simple.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file 32bpp_simple.hpp */
 
/** @file 32bpp_simple.hpp Simple 32 bpp blitter. */
 

	
 
#ifndef BLITTER_32BPP_SIMPLE_HPP
 
#define BLITTER_32BPP_SIMPLE_HPP
src/blitter/8bpp_base.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file 8bpp_base.cpp Implementation of the base for all 8 bpp blitters. */
 

	
 
#include "../stdafx.h"
 
#include "../gfx_func.h"
 
#include "8bpp_base.hpp"
src/blitter/8bpp_base.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file 8bpp_base.hpp */
 
/** @file 8bpp_base.hpp Base for all 8 bpp blitters. */
 

	
 
#ifndef BLITTER_8BPP_BASE_HPP
 
#define BLITTER_8BPP_BASE_HPP
src/blitter/8bpp_debug.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file 8bpp_debug.cpp */
 
/** @file 8bpp_debug.cpp Implementation of 8 bpp debug blitter. */
 

	
 
#include "../stdafx.h"
 
#include "../zoom_func.h"
src/blitter/8bpp_debug.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file 8bpp_debug.hpp */
 
/** @file 8bpp_debug.hpp A 8 bpp blitter that uses random colours to show the drawn sprites. */
 

	
 
#ifndef BLITTER_8BPP_DEBUG_HPP
 
#define BLITTER_8BPP_DEBUG_HPP
src/blitter/8bpp_optimized.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file 8bpp_optimized.cpp */
 
/** @file 8bpp_optimized.cpp Implementation of the optimized 8 bpp blitter. */
 

	
 
#include "../stdafx.h"
 
#include "../zoom_func.h"
src/blitter/8bpp_optimized.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file 8bpp_optimized.hpp */
 
/** @file 8bpp_optimized.hpp An optimized 8 bpp blitter. */
 

	
 
#ifndef BLITTER_8BPP_OPTIMIZED_HPP
 
#define BLITTER_8BPP_OPTIMIZED_HPP
src/blitter/8bpp_simple.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file 8bpp_simple.cpp */
 
/** @file 8bpp_simple.cpp Implementation of the simple 8 bpp blitter. */
 

	
 
#include "../stdafx.h"
 
#include "../zoom_func.h"
src/blitter/8bpp_simple.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file 8bpp_simple.hpp */
 
/** @file 8bpp_simple.hpp Simple (and slow) 8 bpp blitter. */
 

	
 
#ifndef BLITTER_8BPP_SIMPLE_HPP
 
#define BLITTER_8BPP_SIMPLE_HPP
src/blitter/base.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file base.hpp Base for all blitters. */
 

	
 
#ifndef BLITTER_BASE_HPP
 
#define BLITTER_BASE_HPP
 

	
src/blitter/factory.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file factory.hpp Factory to 'query' all available blitters. */
 

	
 
#ifndef BLITTER_FACTORY_HPP
 
#define BLITTER_FACTORY_HPP
 

	
src/blitter/null.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file null.hpp */
 
/** @file null.hpp The blitter that doesn't blit. */
 

	
 
#ifndef BLITTER_NULL_HPP
 
#define BLITTER_NULL_HPP
src/bmp.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file bmp.cpp */
 
/** @file bmp.cpp Read and write support for bmps. */
 

	
 
#include "stdafx.h"
 
#include "bmp.h"
src/bmp.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file bmp.h */
 
/** @file bmp.h Read and write support for bmps. */
 

	
 
#ifndef BMP_H
 
#define BMP_H
src/build_vehicle_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file build_vehicle_gui.cpp */
 
/** @file build_vehicle_gui.cpp GUI for building vehicles. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/callback_table.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file callback_table.cpp */
 
/** @file callback_table.cpp All command callbacks. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/callback_table.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file callback_table.h  */
 
/** @file callback_table.h Table with all command callbacks. */
 

	
 
#ifndef CALLBACK_TABLE_H
 
#define CALLBACK_TABLE_H
src/cargopacket.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file cargopacket.h */
 
/** @file cargopacket.h Base class for cargo packets. */
 

	
 
#ifndef CARGOPACKET_H
 
#define CARGOPACKET_H
src/cargotype.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file cargotype.cpp */
 
/** @file cargotype.cpp Implementation of cargos. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/cargotype.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file cargotype.h */
 
/** @file cargotype.h Types/functions related to cargos. */
 

	
 
#ifndef CARGOTYPE_H
 
#define CARGOTYPE_H
src/cheat.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file misc.cpp */
 
/** @file cheat.cpp Handling (loading/saving/initializing) of cheats. */
 

	
 
#include "stdafx.h"
 
#include "saveload.h"
src/cheat_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file misc_gui.cpp */
 
/** @file cheat_gui.cpp GUI related to cheating. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/clear_cmd.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file clear_cmd.cpp */
 
/** @file clear_cmd.cpp Commands related to clear tiles. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/cmd_helper.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file cmd_helper.h Helper functions to extract data from command parameters. */
 

	
 
#ifndef CMD_HELPER_H
 
#define CMD_HELPER_H
 

	
src/command.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file command.cpp */
 
/** @file command.cpp Handling of commands. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/console.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file console.cpp */
 
/** @file console.cpp Handling of the in-game console. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/console.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file console.h */
 
/** @file console.h In-game console. */
 

	
 
#ifndef CONSOLE_H
 
#define CONSOLE_H
src/console_cmds.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file console_cmds.cpp */
 
/** @file console_cmds.cpp Implementation of the console hooks. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/core/alloc_func.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file alloc_func.cpp functions to 'handle' memory allocation errors */
 
/** @file alloc_func.cpp Functions to 'handle' memory allocation errors */
 

	
 
#include "../stdafx.h"
 
#include "alloc_func.hpp"
src/core/alloc_type.hpp
Show inline comments
 

	
 
/* $Id$ */
 

	
 
/** @file alloc_type.hpp Helper types related to the allocation of memory */
src/core/bitmath_func.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file bitmath_func.cpp */
 
/** @file bitmath_func.cpp Functions related to bit mathematics. */
 

	
 
#include "../stdafx.h"
 
#include "bitmath_func.hpp"
src/core/bitmath_func.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file bitmath_func.hpp */
 
/** @file bitmath_func.hpp Functions related to bit mathematics. */
 

	
 
#ifndef BITMATH_FUNC_HPP
 
#define BITMATH_FUNC_HPP
src/core/endian_func.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file endian_func.hpp */
 
/** @file endian_func.hpp Function to handling different endian machines. */
 

	
 
#ifndef ENDIAN_FUNC_H
 
#define ENDIAN_FUNC_H
src/core/random_func.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file random_func.cpp */
 
/** @file random_func.cpp Implementation of the pseudo random generator. */
 

	
 
#include "../stdafx.h"
 
#include "random_func.hpp"
src/core/random_func.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file random_func.hpp */
 
/** @file random_func.hpp Pseudo random number generator. */
 

	
 
#ifndef RANDOM_FUNC_HPP
 
#define RANDOM_FUNC_HPP
src/currency.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file currency.cpp **/
 
/** @file currency.cpp Support for different currencies. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/currency.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file currency.h */
 
/** @file currency.h Functions to handle different currencies. */
 

	
 
#ifndef CURRENCY_H
 
#define CURRENCY_H
src/date.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file date.cpp */
 
/** @file date.cpp Handling of dates in our native format and transforming them to something human readable. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/debug.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file debug.cpp */
 
/** @file debug.cpp Handling of printing debug messages. */
 

	
 
#include "stdafx.h"
 
#include <stdio.h>
src/debug.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file debug.h */
 
/** @file debug.h Functions related to debugging. */
 

	
 
#ifndef DEBUG_H
 
#define DEBUG_H
src/dedicated.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file dedicated.cpp */
 
/** @file dedicated.cpp Forking support for dedicated servers. */
 

	
 
#include "stdafx.h"
 

	
src/depot.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file depot.cpp */
 
/** @file depot.cpp Handling of depots. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/depot_base.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file depot.h Base for all depots (except hangars) */
 
/** @file depot_base.h Base for all depots (except hangars) */
 

	
 
#ifndef DEPOT_BASE_H
 
#define DEPOT_BASE_H
src/depot_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file depot_gui.cpp */
 
/** @file depot_gui.cpp The GUI for depots. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/dock_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file dock_gui.cpp */
 
/** @file dock_gui.cpp GUI to create amazing water objects. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/driver.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file driver.cpp */
 
/** @file driver.cpp Base for all driver handling. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/driver.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file driver.h */
 
/** @file driver.h Base for all drivers (video, sound, music, etc). */
 

	
 
#ifndef DRIVER_H
 
#define DRIVER_H
src/dummy_land.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file dummy_land.cpp */
 
/** @file dummy_land.cpp Handling of void (or dummy) tiles. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/economy.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file economy.cpp */
 
/** @file economy.cpp Handling of the economy. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/effectvehicle.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file vehicle.cpp */
 
/** @file effectvehicle.cpp Implementation of everything generic to vehicles. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/effectvehicle_func.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file effectvehicle.h Functions related to effect vehicles. */
 
/** @file effectvehicle_func.h Functions related to effect vehicles. */
 

	
 
#ifndef EFFECTVEHICLE_FUNC_H
 
#define EFFECTVEHICLE_FUNC_H
src/elrail.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file elrail.cpp
 
 * This file deals with displaying wires and pylons for electric railways.
 
 * <h2>Basics</h2>
src/engine.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file engine.cpp */
 
/** @file engine.cpp Base for all engine handling. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/engine_func.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file engine_func.h */
 
/** @file engine_func.h Functions related to engines. */
 

	
 
#ifndef ENGINE_H
 
#define ENGINE_H
src/engine_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file engine_gui.cpp */
 
/** @file engine_gui.cpp GUI to show engine related information. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/fiber.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file fiber.hpp */
 
/** @file fiber.hpp Base for all fiber related classes. */
 

	
 
#ifndef FIBER_HPP
 
#define FIBER_HPP
src/fontcache.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file fontcache.cpp */
 
/** @file fontcache.cpp Cache for characters from fonts. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/fontcache.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file fontcache.h Functions to read fonts from files and cache them. */
 

	
 
#ifndef FONTCACHE_H
 
#define FONTCACHE_H
 

	
src/functions.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file functions.h */
 
/** @file functions.h Some generic functions that actually shouldn't be here. */
 

	
 
#ifndef FUNCTIONS_H
 
#define FUNCTIONS_H
src/genworld.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file genworld.cpp */
 
/** @file genworld.cpp Functions to generate a map. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/genworld.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file genworld.h */
 
/** @file genworld.h Functions related to world/map generation. */
 

	
 
#ifndef GENWORLD_H
 
#define GENWORLD_H
src/genworld_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file genworld_gui.cpp */
 
/** @file genworld_gui.cpp GUI to configure and show progress during map generation. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/gfx.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file gfx.cpp */
 
/** @file gfx.cpp Handling of drawing text and other gfx related stuff. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/gfxinit.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file gfxinit.cpp */
 
/** @file gfxinit.cpp Initializing of the (GRF) graphics. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/gfxinit.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file gfxinit.h */
 
/** @file gfxinit.h Functions related to the graphics initialization. */
 

	
 
#ifndef GFXINIT_H
 
#define GFXINIT_H
src/graph_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file graph_gui.cpp */
 
/** @file graph_gui.cpp GUI that shows performance graphs. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/group.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file group.h */
 
/** @file group.h Base class from groups. */
 

	
 
#ifndef GROUP_H
 
#define GROUP_H
src/group_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file group_gui.cpp */
 
/** @file group_gui.cpp GUI for the group window. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/gui.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file gui.h */
 
/** @file gui.h GUI functions that shouldn't be here. */
 

	
 
#ifndef GUI_H
 
#define GUI_H
src/heightmap.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file heightmap.cpp */
 
/** @file heightmap.cpp Creating of maps from heightmaps. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/heightmap.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file heightmap.h */
 
/** @file heightmap.h Functions related to creating heightmaps from files. */
 

	
 
#ifndef HEIGHTMAP_H
 
#define HEIGHTMAP_H
src/helpers.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file helpers.cpp */
 
/** @file helpers.cpp Some not-so-generic helper functions. */
 

	
 
#include "stdafx.h"
 

	
src/industry.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file industry.h */
 
/** @file industry.h Base of all industries. */
 

	
 
#ifndef INDUSTRY_H
 
#define INDUSTRY_H
src/industry_cmd.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file industry_cmd.cpp */
 
/** @file industry_cmd.cpp Handling of industry tiles. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/industry_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file industry_gui.cpp */
 
/** @file industry_gui.cpp GUIs related to industries. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/intro_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file intro_gui.cpp */
 
/** @file intro_gui.cpp The main menu GUI. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/landscape.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file landscape.cpp Functions related to the landscape (slopes etc.). */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
 
#include "bridge_map.h"
src/landscape.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file landscape.h */
 
/** @file landscape.h Functions related to OTTD's landscape. */
 

	
 
#ifndef LANDSCAPE_H
 
#define LANDSCAPE_H
src/livery.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file livery.h */
 
/** @file livery.h Functions/types related to livery colours. */
 

	
 
#ifndef LIVERY_H
 
#define LIVERY_H
src/main_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file main_gui.cpp */
 
/** @file main_gui.cpp Handling of the main viewport. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/map.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file map.cpp */
 
/** @file map.cpp Base functions related to the map and distances on them. */
 

	
 
#include "stdafx.h"
 
#include "debug.h"
src/map_func.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file map_func.h */
 
/** @file map_func.h Functions related to maps. */
 

	
 
#ifndef MAP_FUNC_H
 
#define MAP_FUNC_H
src/md5.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file md5.cpp */
 
/** @file md5.cpp Creating MD5 checksums of files. */
 

	
 
/*
 
  Copyright (C) 1999, 2000, 2002 Aladdin Enterprises.  All rights reserved.
src/md5.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file md5.h */
 
/** @file md5.h Functions to create MD5 checksums. */
 

	
 
/*
 
  Copyright (C) 1999, 2002 Aladdin Enterprises.  All rights reserved.
src/minilzo.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/* @file minilzo.cpp -- mini subset of the LZO real-time data compression library
 

	
 
   This file is part of the LZO real-time data compression library.
 

	
 
   Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer
 
   Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer
 
   Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer
 
   Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer
 
   Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer
 
   Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer
 
   Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer
 
   All Rights Reserved.
 

	
 
   The LZO library is free software; you can redistribute it and/or
 
   modify it under the terms of the GNU General Public License as
 
   published by the Free Software Foundation; either version 2 of
 
   the License, or (at your option) any later version.
 

	
 
   The LZO library is distributed in the hope that it will be useful,
 
   but WITHOUT ANY WARRANTY; without even the implied warranty of
 
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
   GNU General Public License for more details.
 

	
 
   You should have received a copy of the GNU General Public License
 
   along with the LZO library; see the file COPYING.
 
   If not, write to the Free Software Foundation, Inc.,
 
   59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 

	
 
   Markus F.X.J. Oberhumer
 
   <markus@oberhumer.com>
 
   http://www.oberhumer.com/opensource/lzo/
 
 */
 

	
 
/*
 
/**
 
 * @file minilzo.cpp -- mini subset of the LZO real-time data compression library
 
 *
 
 * This file is part of the LZO real-time data compression library.
 
 *
 
 * Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer
 
 * Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer
 
 * Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer
 
 * Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer
 
 * Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer
 
 * Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer
 
 * Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer
 
 * All Rights Reserved.
 
 *
 
 * The LZO library is free software; you can redistribute it and/or
 
 * modify it under the terms of the GNU General Public License as
 
 * published by the Free Software Foundation; either version 2 of
 
 * the License, or (at your option) any later version.
 
 *
 
 * The LZO library is distributed in the hope that it will be useful,
 
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
 * GNU General Public License for more details.
 
 *
 
 * You should have received a copy of the GNU General Public License
 
 * along with the LZO library; see the file COPYING.
 
 * If not, write to the Free Software Foundation, Inc.,
 
 * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 
 *
 
 * Markus F.X.J. Oberhumer
 
 * <markus@oberhumer.com>
 
 * http://www.oberhumer.com/opensource/lzo/
 
 *
 
 * NOTE:
 
 *   the full LZO package can be found at
 
 *   http://www.oberhumer.com/opensource/lzo/
src/minilzo.h
Show inline comments
 
/* $Id$ */
 

	
 
/* @file minilzo.h -- mini subset of the LZO real-time data compression library
 

	
 
   This file is part of the LZO real-time data compression library.
 

	
 
   Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer
 
   Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer
 
   Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer
 
   Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer
 
   Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer
 
   Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer
 
   Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer
 
   All Rights Reserved.
 

	
 
   The LZO library is free software; you can redistribute it and/or
 
   modify it under the terms of the GNU General Public License as
 
   published by the Free Software Foundation; either version 2 of
 
   the License, or (at your option) any later version.
 

	
 
   The LZO library is distributed in the hope that it will be useful,
 
   but WITHOUT ANY WARRANTY; without even the implied warranty of
 
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
   GNU General Public License for more details.
 

	
 
   You should have received a copy of the GNU General Public License
 
   along with the LZO library; see the file COPYING.
 
   If not, write to the Free Software Foundation, Inc.,
 
   59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 

	
 
   Markus F.X.J. Oberhumer
 
   <markus@oberhumer.com>
 
   http://www.oberhumer.com/opensource/lzo/
 
 */
 

	
 
/*
 
/**
 
 * @file minilzo.h Mini subset of the LZO real-time data compression library
 
 *
 
 * This file is part of the LZO real-time data compression library.
 
 *
 
 * Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer
 
 * Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer
 
 * Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer
 
 * Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer
 
 * Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer
 
 * Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer
 
 * Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer
 
 * All Rights Reserved.
 
 *
 
 * The LZO library is free software; you can redistribute it and/or
 
 * modify it under the terms of the GNU General Public License as
 
 * published by the Free Software Foundation; either version 2 of
 
 * the License, or (at your option) any later version.
 
 *
 
 * The LZO library is distributed in the hope that it will be useful,
 
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
 * GNU General Public License for more details.
 
 *
 
 * You should have received a copy of the GNU General Public License
 
 * along with the LZO library; see the file COPYING.
 
 * If not, write to the Free Software Foundation, Inc.,
 
 * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 
 *
 
 * Markus F.X.J. Oberhumer
 
 * <markus@oberhumer.com>
 
 * http://www.oberhumer.com/opensource/lzo/
 
 *
 
 * NOTE:
 
 *   the full LZO package can be found at
 
 *   http://www.oberhumer.com/opensource/lzo/
 
 */
 

	
 

	
 
#ifndef MINILZO_H
 
#define MINILZO_H
 

	
src/misc.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file misc.cpp */
 
/** @file misc.cpp Misc functions that shouldn't be here. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/misc/array.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file array.hpp */
 
/** @file array.hpp Array without an explicit maximum size. */
 

	
 
#ifndef  ARRAY_HPP
 
#define  ARRAY_HPP
src/misc/binaryheap.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file binaryheap.hpp */
 
/** @file binaryheap.hpp Binary heap implementation. */
 

	
 
#ifndef  BINARYHEAP_HPP
 
#define  BINARYHEAP_HPP
src/misc/blob.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file blob.hpp */
 
/** @file blob.hpp Support for storing random binary data. */
 

	
 
#ifndef BLOB_HPP
 
#define BLOB_HPP
src/misc/countedobj.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file countedobj.cpp Support for reference counted objects. */
 

	
 
#include "../stdafx.h"
 

	
 
#include "countedptr.hpp"
src/misc/crc32.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file crc32.hpp */
 
/** @file crc32.hpp Cyclic reduncancy check support. */
 

	
 
#ifndef  CRC32_HPP
 
#define  CRC32_HPP
src/misc/dbg_helpers.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file dbg_helpers.cpp */
 
/** @file dbg_helpers.cpp Helpers for outputting debug information. */
 

	
 
#include "../stdafx.h"
 
#include "../openttd.h"
 
#include "../direction_type.h"
src/misc/dbg_helpers.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file dbg_helpers.h */
 
/** @file dbg_helpers.h Functions to be used for debug printings. */
 

	
 
#ifndef DBG_HELPERS
 
#define DBG_HELPERS
src/misc/fixedsizearray.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file fixedsizearray.hpp */
 
/** @file fixedsizearray.hpp A fixed size array that doesn't create items until needed. */
 

	
 
#ifndef  FIXEDSIZEARRAY_HPP
 
#define  FIXEDSIZEARRAY_HPP
src/misc/hashtable.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file hashtable.hpp */
 
/** @file hashtable.hpp Hash table support. */
 

	
 
#ifndef  HASHTABLE_HPP
 
#define  HASHTABLE_HPP
src/misc/smallvec.h
Show inline comments
 
/* $Id$ */
 

	
 
/* @file smallvec.h */
 
/** @file smallvec.h Simple vector class that allows allocating an item without the need to copy data needlessly. */
 

	
 
#ifndef SMALLVEC_H
 
#define SMALLVEC_H
src/misc/str.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file str.hpp */
 
/** @file str.hpp String formating? */
 

	
 
#ifndef  STR_HPP
 
#define  STR_HPP
src/misc/strapi.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file strapi.hpp */
 
/** @file strapi.hpp More string formatting? */
 

	
 
#ifndef  STRAPI_HPP
 
#define  STRAPI_HPP
src/misc_cmd.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file misc_cmd.cpp */
 
/** @file misc_cmd.cpp Some misc functions that are better fitted in other files, but never got moved there... */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/misc_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file misc_gui.cpp */
 
/** @file misc_gui.cpp GUIs for a number of misc windows. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/mixer.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file mixer.cpp*/
 
/** @file mixer.cpp Mixing of sound samples. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/mixer.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file mixer.h */
 
/** @file mixer.h Functions to mix sound samples. */
 

	
 
#ifndef MIXER_H
 
#define MIXER_H
src/music.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file music.cpp */
 
/** @file music.cpp The songs that OpenTTD knows. */
 

	
 
#include "stdafx.h"
 
#include "music.h"
src/music.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file music.h */
 
/** @file music.h Base for the music handling. */
 

	
 
#ifndef MUSIC_H
 
#define MUSIC_H
src/music/bemidi.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file bemidi.cpp */
 
/** @file bemidi.cpp Support for BeOS midi. */
 

	
 
#include "../stdafx.h"
 
#include "../openttd.h"
src/music/bemidi.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file bemidi.h Base of BeOS Midi support. */
 

	
 
#ifndef MUSIC_BEMIDI_H
 
#define MUSIC_BEMIDI_H
 

	
src/music/dmusic.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file dmusic.cpp */
 
/** @file dmusic.cpp Playing music via DirectMusic. */
 

	
 
#ifdef WIN32_ENABLE_DIRECTMUSIC_SUPPORT
 

	
src/music/dmusic.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file dmusic.h Base of playing music via DirectMusic.
 

	
 
#ifndef MUSIC_DMUSIC_H
 
#define MUSIC_DMUSIC_H
 

	
src/music/extmidi.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file extmidi.cpp Playing music via an external player. */
 

	
 
#ifndef __MORPHOS__
 
#include "../stdafx.h"
 
#include "../openttd.h"
src/music/extmidi.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file extmidi.h Base support for playing music via an external application. */
 

	
 
#ifndef MUSIC_EXTERNAL_H
 
#define MUSIC_EXTERNAL_H
 

	
src/music/libtimidity.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file libtimidity.cpp Playing music via the timidity library. */
 

	
 
#include "../stdafx.h"
 
#include "../openttd.h"
 
#include "../sound_type.h"
src/music/libtimidity.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file libtimidity.h Base for LibTimidity music playback. */
 

	
 
#ifndef MUSIC_LIBTIMIDITY_H
 
#define MUSIC_LIBTIMIDITY_H
 

	
src/music/music_driver.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file music_driver.hpp Base for all music playback. */
 

	
 
#ifndef MUSIC_MUSIC_DRIVER_HPP
 
#define MUSIC_MUSIC_DRIVER_HPP
 

	
src/music/null_m.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file null_m.cpp The music playback that is silent. */
 

	
 
#include "../stdafx.h"
 
#include "null_m.h"
 

	
src/music/null_m.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file null_m.h Base for the silent music playback. */
 

	
 
#ifndef MUSIC_NULL_H
 
#define MUSIC_NULL_H
 

	
src/music/os2_m.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file os2_m.cpp Music playback on OS/2. */
 

	
 
#include "../stdafx.h"
 
#include "../openttd.h"
 
#include "os2_m.h"
src/music/os2_m.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file os2_m.h Base for OS2 music playback. */
 

	
 
#ifndef MUSIC_OS2_H
 
#define MUSIC_OS2_H
 

	
src/music/qtmidi.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file qtmidi.h Base of music playback via the QuickTime driver. */
 

	
 
#ifndef MUSIC_MACOSX_QUICKTIME_H
 
#define MUSIC_MACOSX_QUICKTIME_H
 

	
src/music/win32_m.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file win32_m.cpp Music playback for Windows. */
 

	
 
#include "../stdafx.h"
 
#include "win32_m.h"
 
#include <windows.h>
src/music/win32_m.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file win32_m.h Base for Windows music playback. */
 

	
 
#ifndef MUSIC_WIN32_H
 
#define MUSIC_WIN32_H
 

	
src/music_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file music_gui.cpp */
 
/** @file music_gui.cpp GUI for the music playback. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/namegen.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file namegen.cpp */
 
/** @file namegen.cpp Town name generators. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/namegen_func.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file namegen.h Town name generator stuff. */
 
/** @file namegen_func.h Town name generator stuff. */
 

	
 
#ifndef NAMEGEN_H
 
#define NAMEGEN_H
src/network/network.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file network.cpp Base functions for networking support. */
 

	
 
#include "../stdafx.h"
 
#include "network_data.h"
 

	
src/network/network.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file network.h Basic functions/variables used all over the place. */
 

	
 
#ifndef NETWORK_H
 
#define NETWORK_H
 

	
src/network/network_client.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file network_client.cpp Client part of the network protocol. */
 

	
 
#ifdef ENABLE_NETWORK
 

	
 
#include "../stdafx.h"
src/network/network_client.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file network_client.h Client part of the network protocol. */
 

	
 
#ifndef NETWORK_CLIENT_H
 
#define NETWORK_CLIENT_H
 

	
src/network/network_data.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file network_data.cpp Command handling over network connections. */
 

	
 
#ifdef ENABLE_NETWORK
 

	
 
#include "../stdafx.h"
src/network/network_data.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file network_data.h Internal functions. */
 

	
 
#ifndef NETWORK_DATA_H
 
#define NETWORK_DATA_H
 

	
src/network/network_gamelist.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file network_gamelist.h Handling of the list of games. */
 

	
 
#ifndef NETWORK_GAMELIST_H
 
#define NETWORK_GAMELIST_H
 

	
src/network/network_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file network_gui.cpp Implementation of the Network related GUIs. */
 

	
 
#ifdef ENABLE_NETWORK
 
#include "../stdafx.h"
 
#include "../openttd.h"
src/network/network_gui.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file network_gui.h GUIs related to networking. */
 

	
 
#ifndef NETWORK_GUI_H
 
#define NETWORK_GUI_H
 

	
src/network/network_internal.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file network_internal.h Variables and function used internally. */
 

	
 
#ifndef NETWORK_INTERNAL_H
 
#define NETWORK_INTERNAL_H
 

	
src/network/network_server.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file network_server.cpp Server part of the network protocol. */
 

	
 
#ifdef ENABLE_NETWORK
 

	
 
#include "../stdafx.h"
src/network/network_server.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file network_server.h Server part of the network protocol. */
 

	
 
#ifndef NETWORK_SERVER_H
 
#define NETWORK_SERVER_H
 

	
src/network/network_udp.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file network_udp.h Sending and receiving UDP messages. */
 

	
 
#ifndef NETWORK_UDP_H
 
#define NETWORK_UDP_H
 

	
src/newgrf.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf.cpp */
 
/** @file newgrf.cpp Base of all NewGRF support. */
 

	
 
#include "stdafx.h"
 

	
src/newgrf.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf.h */
 
/** @file newgrf.h Base for the NewGRF implementation. */
 

	
 
#ifndef NEWGRF_H
 
#define NEWGRF_H
src/newgrf_callbacks.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_callbacks.h
 
 */
 
/** @file newgrf_callbacks.h Callbacks that NewGRFs could implement. */
 

	
 
#ifndef NEWGRF_CALLBACKS_H
 
#define NEWGRF_CALLBACKS_H
 

	
 

	
 
/**
 
 * List of implemented NewGRF callbacks.
 
 * Most of these callbacks are only triggered when the corresponding
src/newgrf_canal.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_canal.cpp Implementation of NewGRF canals. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
 
#include "variables.h"
src/newgrf_canal.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_canal.h Handling of NewGRF canals. */
 

	
 
#ifndef NEWGRF_CANAL_H
 
#define NEWGRF_CANAL_H
 

	
src/newgrf_cargo.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_cargo.cpp Implementation of NewGRF cargoes. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
 
#include "debug.h"
src/newgrf_cargo.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_cargo.h */
 
/** @file newgrf_cargo.h Cargo support for NewGRFs. */
 

	
 
#ifndef NEWGRF_CARGO_H
 
#define NEWGRF_CARGO_H
src/newgrf_config.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_config.cpp */
 
/** @file newgrf_config.cpp Finding NewGRFs and configuring them. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/newgrf_config.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_config.h */
 
/** @file newgrf_config.h Functions to find and configure NewGRFs. */
 

	
 
#ifndef NEWGRF_CONFIG_H
 
#define NEWGRF_CONFIG_H
src/newgrf_engine.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_engine.cpp */
 
/** @file newgrf_engine.cpp NewGRF handling of engines. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/newgrf_engine.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_engine.h */
 
/** @file newgrf_engine.h Functions for NewGRF engines. */
 

	
 
#ifndef NEWGRF_ENGINE_H
 
#define NEWGRF_ENGINE_H
src/newgrf_generic.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_generic.cpp Handling of generic feature callbacks. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
 
#include "variables.h"
src/newgrf_generic.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_generic.h Functions related to generic callbacks. */
 

	
 
#ifndef NEWGRF_GENERIC_H
 
#define NEWGRF_GENERIC_H
 

	
src/newgrf_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_gui.cpp */
 
/** @file newgrf_gui.cpp GUI to change NewGRF settings. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/newgrf_house.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_house.cpp */
 
/** @file newgrf_house.cpp Implementation of NewGRF houses. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/newgrf_house.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_house.h */
 
/** @file newgrf_house.h Functions related to NewGRF houses. */
 

	
 
#ifndef NEWGRF_HOUSE_H
 
#define NEWGRF_HOUSE_H
src/newgrf_industries.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_industries.cpp */
 
/** @file newgrf_industries.cpp Handling of NewGRF industries. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/newgrf_industries.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_industries.h */
 
/** @file newgrf_industries.h Functions for NewGRF industries. */
 

	
 
#ifndef NEWGRF_INDUSTRIES_H
 
#define NEWGRF_INDUSTRIES_H
src/newgrf_industrytiles.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_industrytiles.cpp */
 
/** @file newgrf_industrytiles.cpp NewGRF handling of industry tiles. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/newgrf_industrytiles.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_industrytiles.h */
 
/** @file newgrf_industrytiles.h NewGRF handling of industry tiles. */
 

	
 
#ifndef NEWGRF_INDUSTRYTILES_H
 
#define NEWGRF_INDUSTRYTILES_H
src/newgrf_sound.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_sound.cpp */
 
/** @file newgrf_sound.cpp Handling NewGRF provided sounds. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/newgrf_sound.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_sound.h */
 
/** @file newgrf_sound.h Functions related to NewGRF provided sounds. */
 

	
 
#ifndef NEWGRF_SOUND_H
 
#define NEWGRF_SOUND_H
src/newgrf_spritegroup.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_spritegroup.cpp */
 
/** @file newgrf_spritegroup.cpp Handling of primarily NewGRF action 2. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/newgrf_spritegroup.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_spritegroup.h */
 
/** @file newgrf_spritegroup.h Action 2 handling. */
 

	
 
#ifndef NEWGRF_SPRITEGROUP_H
 
#define NEWGRF_SPRITEGROUP_H
src/newgrf_town.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_town.cpp */
 
/** @file newgrf_town.cpp Implementation of the town part of NewGRF houses. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/newgrf_town.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_town.h */
 
/** @file newgrf_town.h Functions to handle the town part of NewGRF towns. */
 

	
 
#ifndef NEWGRF_TOWN_H
 
#define NEWGRF_TOWN_H
src/newgrf_townname.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file newgrf_townname.h
 
 * Header of Action 0F "universal holder" structure and functions
 
 */
 

	
 
#ifndef NEWGRF_TOWNNAME_H
 
#define NEWGRF_TOWNNAME_H
 

	
 
#include "strings_type.h"
 

	
 
/** @file newgrf_townname.h
 
 * Header of Action 0F "universal holder" structure and functions
 
 */
 

	
 
struct NamePart {
 
	byte prob;     ///< The relative probablity of the following name to appear in the bottom 7 bits.
 
	union {
src/news_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file news_gui.cpp GUI functions related to news messages. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/npf.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file npf.cpp */
 
/** @file npf.cpp Implementation of the NPF pathfinder. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/npf.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file npf.h */
 
/** @file npf.h New A* pathfinder. */
 

	
 
#ifndef NPF_H
 
#define NPF_H
src/oldloader.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file oldloader.cpp */
 
/** @file oldloader.cpp Loading of old TTD(patch) savegames. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/oldpool.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file oldpool.cpp */
 
/** @file oldpool.cpp Implementation of the old pool. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/oldpool.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file oldpool.h */
 
/** @file oldpool.h Base for the old pool. */
 

	
 
#ifndef OLDPOOL_H
 
#define OLDPOOL_H
src/oldpool_func.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file oldpool_func.h Functions related to the old pool. */
 

	
 
#ifndef OLDPOOL_FUNC_H
 
#define OLDPOOL_FUNC_H
 

	
 
#include "oldpool.h"
 

	
src/openttd.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file openttd.cpp */
 
/** @file openttd.cpp Functions related to starting OpenTTD. */
 

	
 
#include "stdafx.h"
 

	
src/openttd.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file openttd.h */
 
/** @file openttd.h Some generic types. */
 

	
 
#ifndef OPENTTD_H
 
#define OPENTTD_H
src/order_base.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file order_base.h */
 
/** @file order_base.h Base class for orders. */
 

	
 
#ifndef ORDER_BASE_H
 
#define ORDER_BASE_H
src/order_cmd.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file order_cmd.cpp */
 
/** @file order_cmd.cpp Handling of orders. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/order_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file order_gui.cpp */
 
/** @file order_gui.cpp GUI related to orders. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/os/macosx/G5_detector.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file G5_detector.cpp Detection for G5 machines (PowerPC). */
 

	
 
#include <mach/mach.h>
 
#include <mach/mach_host.h>
 
#include <mach/host_info.h>
src/os/macosx/macos.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file macos.h Functions related to MacOS support. */
 

	
 
#ifndef MACOS_H
 
#define MACOS_H
 

	
src/os/macosx/osx_stdafx.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file osx_stdafx.h OSX is different on some places. */
 

	
 
#ifndef MACOS_STDAFX_H
 
#define MACOS_STDAFX_H
 

	
src/os/macosx/splash.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file splash.cpp Splash screen support for OSX. */
 

	
 
#include "../../stdafx.h"
 
#include "../../openttd.h"
 
#include "../../variables.h"
src/os/macosx/splash.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file splash.h Functions to support splash screens for OSX. */
 

	
 
#ifndef SPLASH_H
 
#define SPLASH_H
 

	
src/os2.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file os2.cpp */
 
/** @file os2.cpp OS2 related OS support. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/os_timer.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file os_timer.cpp */
 
/** @file os_timer.cpp OS/compiler dependant real time tick sampling. */
 

	
 
#include "stdafx.h"
 

	
src/pathfind.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file pathfind.cpp */
 
/** @file pathfind.cpp Implementation of the oldest supported pathfinder. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/pathfind.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file pathfind.h */
 
/** @file pathfind.h The oldest pathfinder that's supported. */
 

	
 
#ifndef PATHFIND_H
 
#define PATHFIND_H
src/player_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file player_gui.cpp */
 
/** @file player_gui.cpp Player related GUIs. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/players.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file players.cpp
 
 */
 
/** @file players.cpp Handling of players. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
 
#include "engine_func.h"
src/queue.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file queue.cpp */
 
/** @file queue.cpp Implementation of the Queue/Hash. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/queue.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file queue.h */
 
/** @file queue.h Simple Queue/Hash implementations. */
 

	
 
#ifndef QUEUE_H
 
#define QUEUE_H
src/rail.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file rail.cpp */
 
/** @file rail.cpp Implementation of rail specific functions. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/rail.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file rail.h */
 
/** @file rail.h Rail specific functions. */
 

	
 
#ifndef RAIL_H
 
#define RAIL_H
src/rail_cmd.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file rail_cmd.cpp */
 
/** @file rail_cmd.cpp Handling of rail tiles. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/road.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file road.cpp Generic road related functions. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
 
#include "rail_map.h"
src/road_cmd.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file road_cmd.cpp */
 
/** @file road_cmd.cpp Commands related to road tiles. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/road_cmd.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file road_cmd.h */
 
/** @file road_cmd.h Road related functions. */
 

	
 
#ifndef ROAD_CMD_H
 
#define ROAD_CMD_H
src/road_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file road_gui.cpp */
 
/** @file road_gui.cpp GUI for building roads. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/road_map.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file road_map.cpp */
 
/** @file road_map.cpp Complex road accessors. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/road_map.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file road_map.h */
 
/** @file road_map.h Map accessors for roads. */
 

	
 
#ifndef ROAD_MAP_H
 
#define ROAD_MAP_H
src/roadveh_cmd.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file roadveh_cmd.cpp */
 
/** @file roadveh_cmd.cpp Handling of road vehicles. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/roadveh_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file roadveh_gui.cpp */
 
/** @file roadveh_gui.cpp GUI for road vehicles. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/saveload.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file saveload.h */
 
/** @file saveload.h Functions/types related to saving and loading games. */
 

	
 
#ifndef SAVELOAD_H
 
#define SAVELOAD_H
src/screenshot.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file screenshot.cpp The creation of screenshots! */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
 
#include "debug.h"
src/screenshot.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file screenshot.h */
 
/** @file screenshot.h Functions to make screenshots. */
 

	
 
#ifndef SCREENSHOT_H
 
#define SCREENSHOT_H
src/sdl.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file sdl.cpp */
 
/** @file sdl.cpp Implementation of SDL support. */
 

	
 
#include "stdafx.h"
 

	
src/sdl.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file sdl.h */
 
/** @file sdl.h SDL support. */
 

	
 
#ifndef SDL_H
 
#define SDL_H
src/settings_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file settings_gui.cpp */
 
/** @file settings_gui.cpp GUI for settings. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/ship.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file ship.h */
 
/** @file ship.h Base for ships. */
 

	
 
#ifndef SHIP_H
 
#define SHIP_H
src/ship_cmd.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file ship_cmd.cpp */
 
/** @file ship_cmd.cpp Handling of ships. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/ship_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file ship_gui.cpp */
 
/** @file ship_gui.cpp GUI for ships. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/signs.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file signs.cpp */
 
/** @file signs.cpp Handling of signs. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/signs_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file signs_gui.cpp */
 
/** @file signs_gui.cpp The GUI for signs. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/smallmap_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file smallmap_gui.cpp */
 
/** @file smallmap_gui.cpp GUI that shows a small map of the world with metadata like owner or height. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/sound.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file sound.cpp */
 
/** @file sound.cpp Handling of playing sounds. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/sound/cocoa_s.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file cocoa_s.cpp Sound driver for cocoa. */
 

	
 
/*****************************************************************************
 
 *                             Cocoa sound driver                            *
 
 * Known things left to do:                                                  *
src/sound/cocoa_s.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file cocoa_s.h Base for Cocoa sound handling. */
 

	
 
#ifndef SOUND_COCOA_H
 
#define SOUND_COCOA_H
 

	
src/sound/null_s.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file null_s.cpp The sound driver that doesn't produce sound. */
 

	
 
#include "../stdafx.h"
 
#include "null_s.h"
 

	
src/sound/null_s.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file null_s.h Base for the sound of silence. */
 

	
 
#ifndef SOUND_NULL_H
 
#define SOUND_NULL_H
 

	
src/sound/sdl_s.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file sdl_s.cpp Playing sound via SDL. */
 

	
 
#ifdef WITH_SDL
 

	
 
#include "../stdafx.h"
src/sound/sdl_s.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file sdl_s.h Base fo playing sound via SDL. */
 

	
 
#ifndef SOUND_SDL_H
 
#define SOUND_SDL_H
 

	
src/sound/sound_driver.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file sound_driver.hpp Base for all sound drivers. */
 

	
 
#ifndef SOUND_SOUND_DRIVER_HPP
 
#define SOUND_SOUND_DRIVER_HPP
 

	
src/sound/win32_s.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file win32_s.cpp Handling of sound for Windows. */
 

	
 
#include "../stdafx.h"
 
#include "../openttd.h"
 
#include "../driver.h"
src/sound/win32_s.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file win32_s.h Base for Windows sound handling. */
 

	
 
#ifndef SOUND_WIN32_H
 
#define SOUND_WIN32_H
 

	
src/sprite.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file sprite.h */
 
/** @file sprite.h Base for drawing complex sprites. */
 

	
 
#ifndef SPRITE_H
 
#define SPRITE_H
src/spritecache.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file spritecache.cpp */
 
/** @file spritecache.cpp Caching of sprites. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/spritecache.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file spritecache.h */
 
/** @file spritecache.h Functions to cache sprites in memory. */
 

	
 
#ifndef SPRITECACHE_H
 
#define SPRITECACHE_H
src/spriteloader/grf.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file grf.cpp */
 
/** @file grf.cpp Reading graphics data from (New)GRF files. */
 

	
 
#include "../stdafx.h"
 
#include "../gfx_func.h"
src/spriteloader/grf.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file grf.hpp */
 
/** @file grf.hpp Base for reading sprites from (New)GRFs. */
 

	
 
#ifndef SPRITELOADER_GRF_HPP
 
#define SPRITELOADER_GRF_HPP
src/spriteloader/png.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file png.cpp */
 
/** @file png.cpp Reading sprites from png files. */
 

	
 
#ifdef WITH_PNG
 

	
src/spriteloader/png.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file png.hpp */
 
/** @file png.hpp Base for reading files from PNG. */
 

	
 
#ifndef SPRITELOADER_PNG_HPP
 
#define SPRITELOADER_PNG_HPP
src/spriteloader/spriteloader.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file spriteloader.hpp */
 
/** @file spriteloader.hpp Base for loading sprites. */
 

	
 
#ifndef SPRITELOADER_HPP
 
#define SPRITELOADER_HPP
src/station.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file station.cpp */
 
/** @file station.cpp Implementation of the station base class. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/station_cmd.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file station_cmd.cpp */
 
/** @file station_cmd.cpp Handling of station tiles. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/station_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file station_gui.cpp */
 
/** @file station_gui.cpp The GUI for stations. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/station_map.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file station_map.h */
 
/** @file station_map.h Maps accessors for stations. */
 

	
 
#ifndef STATION_MAP_H
 
#define STATION_MAP_H
src/statusbar_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file main_gui.cpp */
 
/** @file statusbar_gui.cpp The GUI for the bottom status bar. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/stdafx.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file stdafx.h */
 
/** @file stdafx.h Definition of base types and functions in a cross-platform compatible way. */
 

	
 
#ifndef STDAFX_H
 
#define STDAFX_H
src/strgen/strgen.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file strgen.cpp Tool to create computer readable (stand-alone) translation files. */
 

	
 
#include "../stdafx.h"
 
#include "../core/alloc_func.hpp"
 
#include "../core/endian_func.hpp"
src/string.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file string.cpp */
 
/** @file string.cpp Handling of C-type strings (char*). */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/strings.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file strings.cpp */
 
/** @file strings.cpp Handling of translated strings. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/subsidy_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file subsidy_gui.cpp */
 
/** @file subsidy_gui.cpp GUI for subsidies. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/table/ai_rail.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file ai_rail.h Tables that the default AI uses to build tracks/stations. */
 

	
 
struct AiDefaultBlockData {
 
	byte mode;
 
	DiagDirection attr;
src/table/autorail.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file autorail.h Highlight/sprite information for autorail. */
 

	
 
/* Rail selection types (directions):
 
 *  / \    / \    / \    / \   / \   / \
 
 * /  /\  /\  \  /===\  /   \ /|  \ /  |\
src/table/build_industry.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file build_industry.h */
 
/** @file build_industry.h Tables with default industry layouts and behaviours. */
 

	
 
#ifndef BUILD_INDUSTRY_H
 
#define BUILD_INDUSTRY_H
src/table/cargo_const.h
Show inline comments
 
/* $Id$ */
 

	
 
/* Table of all default cargo types */
 
/** @file cargo_const.h Table of all default cargo types */
 

	
 
#define MK(bt, label, c, e, f, g, h, fr, te, ks1, ks2, ks3, ks4, ks5, l, m) \
 
          {bt, label, 0, c, c, e, f, {g, h}, fr, te, 0, 0, ks1, ks2, ks3, ks4, ks5, l, m, NULL}
src/table/clear_land.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file clear_land.h Tables with sprites for clear land and fences. */
 

	
 
static const SpriteID _landscape_clear_sprites[8] = {
 
	0xFA0,
 
	0xFB3,
src/table/control_codes.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file control_codes.h Control codes that are embedded in the translation strings. */
 

	
 
#ifndef CONTROL_CODES_H
 
#define CONTROL_CODES_H
 

	
 
/* List of string control codes used for string formatting, displaying, and
 
 * by strgen to generate the language files. */
 

	
 
/**
 
 * List of string control codes used for string formatting, displaying, and
 
 * by strgen to generate the language files.
 
 */
 
enum StringControlCode {
 
	SCC_CONTROL_START = 0xE000,
 
	SCC_CONTROL_END   = 0xE1FF,
src/table/elrail_data.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file elrail_data.h Stores all the data for overhead wire and pylon drawing.
 
 *  @see elrail.c */
 

	
src/table/engines.h
Show inline comments
 
/* $Id$ */
 

	
 
#ifndef ENGINES_H
 
#define ENGINES_H
 

	
 
/** @file table/engines.h
 
 *  This file contains all the data for vehicles
 
 */
 

	
 
#ifndef ENGINES_H
 
#define ENGINES_H
 

	
 
enum {
 
	RC_W = 0xFF, ///< Running cost price index (out of range) of wagons
 
	RC_S = 0x2A, ///< Running cost price index of steam
src/table/files.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file files.h MD5 checksum information and names of the original and extra data files. */
 

	
 
/*
 
	MD5 sums of graphics files
 

	
src/table/genland.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file genland.h Table used to generate deserts and/or rain forests. */
 

	
 
#define M(x, y) {x,  y}
 

	
 
static const TileIndexDiffC _make_desert_or_rainforest_data[] = {
src/table/industry_land.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file industry_land.h */
 
/** @file industry_land.h Information about the behaviour of the default industry tiles. */
 

	
 
/**
 
 * This is used to gather some data about animation
src/table/landscape_sprite.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file landscape_sprite.h Offsets of sprites to replace for non-temperate landscapes. */
 

	
 
enum {
 
	END  = 0xFFFF
 
};
src/table/palettes.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file palettes.h The colour translation of the GRF palettes. */
 

	
 
#define M(r, g, b) { r, g, b }
 
static const Colour _palettes[][256] = {
 
	/* palette 1 (TTD Windows) */
src/table/road_land.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file road_land.h Sprite constructs for road depots. */
 

	
 
#define TILE_SEQ_LINE(img, pal, dx, dy, sx, sy) { dx, dy, 0, sx, sy, 20, {img, pal} },
 
#define TILE_SEQ_END() { 0, 0, 0, 0, 0, 0, {0, 0} }
 

	
src/table/sprites.h
Show inline comments
 
/* $Id$ */
 

	
 
#ifndef SPRITES_H
 
#define SPRITES_H
 

	
 
/** @file sprites.h
 
 * This file contails all sprite-related enums and defines. These consist mainly of
 
 * the sprite numbers and a bunch of masks and macros to handle sprites and to get
 
@@ -32,6 +29,9 @@
 
 * @todo Split the "Sprites" enum into smaller chunks and document them
 
 */
 

	
 
#ifndef SPRITES_H
 
#define SPRITES_H
 

	
 
#include "../gfx_type.h"
 

	
 
enum Sprites {
src/table/station_land.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file station_land.h Sprites to use and how to display them for station tiles. */
 

	
 
#define TILE_SEQ_LINE(dx, dy, dz, sx, sy, sz, img) { dx, dy, dz, sx, sy, sz, {img, PAL_NONE} },
 
#define TILE_SEQ_LINE_PAL(dx, dy, dz, sx, sy, sz, img, pal) { dx, dy, dz, sx, sy, sz, {img, pal} },
 
#define TILE_SEQ_END() { (byte)0x80, 0, 0, 0, 0, 0, {0, 0} }
src/table/town_land.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file town_land.h */
 

	
 
/** @file town_land.h Sprites to use and how to display them for town tiles. */
 

	
 
/** Writes the data into the Town Tile Drawing Struct
 
 * @param s1 The first sprite of the building, mostly the ground sprite
src/table/track_land.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file track_land.h Sprites to use and how to display them for train depot/waypoint tiles. */
 

	
 
#define TILE_SEQ_LINE(img, dx, dy, sx, sy) { dx, dy, 0, sx, sy, 23, {img, PAL_NONE} },
 
#define TILE_SEQ_END() { (byte)0x80, 0, 0, 0, 0, 0, {0, 0} }
 

	
src/table/train_cmd.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file train_cmd.h Sprites to use for trains. */
 

	
 
static const SpriteID _engine_sprite_base[] = {
 
0x0B59, 0x0B61, 0x0B69, 0x0BE1, 0x0B71, 0x0B75, 0x0B7D, 0x0B7D,
 
0x0B85, 0x0B85, 0x0B8D, 0x0B8D, 0x0BC9, 0x0BD1, 0x0BD9, 0x0BE9,
src/table/tree_land.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file tree_land.h Sprites to use and how to display them for tree tiles. */
 

	
 
#ifndef TREE_LAND_H
 
#define TREE_LAND_H
 

	
src/table/unicode.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file unicode.h Character mapping for using Unicode characters in OTTD. */
 

	
 
struct DefaultUnicodeMapping {
 
	WChar code; ///< Unicode value
src/table/unmovable_land.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file unmovable_land.h Sprites to use and how to display them for unmovable tiles. */
 

	
 
static const DrawTileSeqStruct _draw_tile_transmitterlighthouse_data[] = {
 
	{   7,  7,  0,  2,  2, 70, {SPR_UNMOVABLE_TRANSMITTER, PAL_NONE}},
src/table/water_land.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file water_land.h Sprites to use and how to display them for water tiles (depots/shiplifts). */
 

	
 
struct WaterDrawTileStruct {
 
	byte delta_x;
 
	byte delta_y;
src/terraform_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file terraform_gui.cpp */
 
/** @file terraform_gui.cpp GUI related to terraforming the map. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/texteff.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file texteff.cpp */
 
/** @file texteff.cpp Handling of text effects. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/texteff.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file texteff.hpp Functions related to text effects. */
 

	
 
#ifndef TEXTEFF_HPP
 
#define TEXTEFF_HPP
 

	
src/tgp.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file tgp.h */
 
/** @file tgp.h Functions for the Perlin noise enhanced map generator. */
 

	
 
#ifndef TGP_H
 
#define TGP_H
src/thread.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file thread.h */
 
/** @file thread.h Base of all threads. */
 

	
 
#ifndef THREAD_H
 
#define THREAD_H
src/tile_map.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file tile_map.cpp */
 
/** @file tile_map.cpp Global tile accessors. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/timetable.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file timetable.h */
 
/** @file timetable.h Functions related to time tabling. */
 

	
 
#ifndef TIMETABLE_H
 
#define TIMETABLE_H
src/timetable_cmd.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file timetable_cmd.cpp */
 
/** @file timetable_cmd.cpp Commands related to time tabling. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/timetable_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file timetable_gui.cpp */
 
/** @file timetable_gui.cpp GUI for time tabling. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/town.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file town.h */
 
/** @file town.h Base of the town class. */
 

	
 
#ifndef TOWN_H
 
#define TOWN_H
src/town_cmd.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file town_cmd.cpp */
 
/** @file town_cmd.cpp Handling of town tiles. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/town_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file town_gui.cpp */
 
/** @file town_gui.cpp GUI for towns. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/train.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file train.h */
 
/** @file train.h Base for the train class. */
 

	
 
#ifndef TRAIN_H
 
#define TRAIN_H
src/train_cmd.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file train_cmd.cpp */
 
/** @file train_cmd.cpp Handling of trains. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/train_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file train_gui.cpp */
 
/** @file train_gui.cpp GUI for trains. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/transparency.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file transparency.h */
 
/** @file transparency.h Functions related to transparency. */
 

	
 
#ifndef TRANSPARENCY_H
 
#define TRANSPARENCY_H
src/transparency_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file transparency_gui.cpp The transparency GUI. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
 
#include "gui.h"
src/transparency_gui.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file transparency_gui.h GUI functions related to transparency. */
 

	
 
#ifndef TRANSPARENCY_GUI_H
 
#define TRANSPARENCY_GUI_H
 

	
src/tree_cmd.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file tree_cmd.cpp */
 
/** @file tree_cmd.cpp Handling of tree tiles. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/tree_map.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file tree_map.h */
 
/** @file tree_map.h Map accessors for tree tiles. */
 

	
 
#ifndef TREE_MAP_H
 
#define TREE_MAP_H
src/tunnel_map.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file tunnel_map.cpp */
 
/** @file tunnel_map.cpp Map accessors for tunnels. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/tunnel_map.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file tunnel_map.h */
 
/** @file tunnel_map.h Map accessors for tunnels. */
 

	
 
#ifndef TUNNEL_MAP_H
 
#define TUNNEL_MAP_H
src/unix.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file unix.cpp */
 
/** @file unix.cpp Implementation of Unix specific file handling. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/unmovable.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file unmovable.h */
 
/** @file unmovable.h Functions related to unmovable objects. */
 

	
 
#ifndef UNMOVABLE_H
 
#define UNMOVABLE_H
src/unmovable_cmd.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file unmovable_cmd.cpp */
 
/** @file unmovable_cmd.cpp Handling of unmovable tiles. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/unmovable_map.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file unmovable_map.h */
 
/** @file unmovable_map.h Map accessors for unmovable tiles. */
 

	
 
#ifndef UNMOVABLE_MAP_H
 
#define UNMOVABLE_MAP_H
src/variables.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file variables.h */
 
/** @file variables.h Messing file that will cease to exist some time in the future. */
 

	
 
#ifndef VARIABLES_H
 
#define VARIABLES_H
src/vehicle.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file vehicle.cpp */
 
/** @file vehicle.cpp Base implementations of all vehicles. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/vehicle_func.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file vehicle.h Functions related to vehicles. */
 
/** @file vehicle_func.h Functions related to vehicles. */
 

	
 
#ifndef VEHICLE_FUNC_H
 
#define VEHICLE_FUNC_H
src/vehicle_gui.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file vehicle_gui.cpp */
 
/** @file vehicle_gui.cpp The base GUI for all vehicles. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/vehicle_gui.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file vehicle_gui.h */
 
/** @file vehicle_gui.h Functions related to the vehicle's GUIs. */
 

	
 
#ifndef VEHICLE_GUI_H
 
#define VEHICLE_GUI_H
src/video/cocoa/cocoa_keys.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file cocoa_keys.h Mappings of Cocoa keys. */
 

	
 
#ifndef COCOA_KEYS_H
 
#define COCOA_KEYS_H
 

	
src/video/cocoa/cocoa_v.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file cocoa_v.h The Cocoa video driver. */
 

	
 
#ifndef VIDEO_COCOA_H
 
#define VIDEO_COCOA_H
 

	
src/video/dedicated_v.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file dedicated_v.cpp Dedicated server video 'driver'. */
 

	
 
#include "../stdafx.h"
 

	
 
#ifdef ENABLE_NETWORK
src/video/dedicated_v.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file dedicated_v.h Base for the dedicated video driver. */
 

	
 
#ifndef VIDEO_DEDICATED_H
 
#define VIDEO_DEDICATED_H
 

	
src/video/null_v.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file null_v.cpp The videio driver that doesn't blit. */
 

	
 
#include "../stdafx.h"
 
#include "../openttd.h"
 
#include "../gfx_func.h"
src/video/null_v.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file null_v.h Base of the video driver that doesn't blit. */
 

	
 
#ifndef VIDEO_NULL_H
 
#define VIDEO_NULL_H
 

	
src/video/sdl_v.cpp
Show inline comments
 
/* $Id$ */
 

	
 
#include "../stdafx.h"
 
/** @file sdl_v.cpp Implementation of the SDL video driver. */
 

	
 
#ifdef WITH_SDL
 

	
 
#include "../stdafx.h"
 
#include "../openttd.h"
 
#include "../debug.h"
 
#include "../gfx_func.h"
src/video/sdl_v.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file sdl_v.h Base of the SDL video driver. */
 

	
 
#ifndef VIDEO_SDL_H
 
#define VIDEO_SDL_H
 

	
src/video/video_driver.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file video_driver.hpp Base of all video drivers. */
 

	
 
#ifndef VIDEO_VIDEO_DRIVER_HPP
 
#define VIDEO_VIDEO_DRIVER_HPP
 

	
src/video/win32_v.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file win32_v.cpp Implementation of the Windows (GDI) video driver. */
 

	
 
#include "../stdafx.h"
 
#include "../openttd.h"
 
#include "../gfx_func.h"
src/video/win32_v.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file win32_v.h Base of the Windows video driver. */
 

	
 
#ifndef VIDEO_WIN32_H
 
#define VIDEO_WIN32_H
 

	
src/viewport.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file viewport.cpp
 
/** @file viewport.cpp Handling of all viewports.
 
 *
 
 * \verbatim
 
 * The in-game coordinate system looks like this *
src/void_map.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file void_map.h */
 
/** @file void_map.h Map accessors for void tiles. */
 

	
 
#ifndef VOID_MAP_H
 
#define VOID_MAP_H
src/water_cmd.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file water_cmd.cpp */
 
/** @file water_cmd.cpp Handling of water tiles. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/water_map.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file water_map.h */
 
/** @file water_map.h Map accessors for water tiles. */
 

	
 
#ifndef WATER_MAP_H
 
#define WATER_MAP_H
src/waypoint.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file waypoint.cpp */
 
/** @file waypoint.cpp Handling of waypoints. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/waypoint.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file waypoint.h */
 
/** @file waypoint.h Base of waypoints. */
 

	
 
#ifndef WAYPOINT_H
 
#define WAYPOINT_H
src/widget.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file widget.cpp */
 
/** @file widget.cpp Handling of the default/simple widgets. */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
src/widgets/dropdown.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file dropdown.cpp Implementation of the dropdown widget. */
 

	
 
#include "../stdafx.h"
 
#include "../openttd.h"
 
#include "../strings_type.h"
src/widgets/dropdown_func.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file dropdown_func.h Functions related to the drop down widget. */
 

	
 
#ifndef WIDGETS_DROPDOWN_FUNC_H
 
#define WIDGETS_DROPDOWN_FUNC_H
 

	
src/widgets/dropdown_type.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file dropdown_type.h Types related to the drop down widget. */
 

	
 
#ifndef WIDGETS_DROPDOWN_TYPE_H
 
#define WIDGETS_DROPDOWN_TYPE_H
 

	
src/window.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file window.cpp windowing system, widgets and events */
 
/** @file window.cpp Windowing system, widgets and events */
 

	
 
#include "stdafx.h"
 
#include <stdarg.h>
src/yapf/nodelist.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file nodelist.hpp */
 
/** @file nodelist.hpp List of nodes used for the A-star pathfinder. */
 

	
 
#ifndef  NODELIST_HPP
 
#define  NODELIST_HPP
src/yapf/yapf.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file yapf.h */
 
/** @file yapf.h Entry point for OpenTTD to YAPF. */
 

	
 
#ifndef  YAPF_H
 
#define  YAPF_H
src/yapf/yapf.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file yapf.hpp Base includes/functions for YAPF. */
 

	
 
#ifndef  YAPF_HPP
 
#define  YAPF_HPP
 

	
src/yapf/yapf_base.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file yapf_base.hpp */
 
/** @file yapf_base.hpp Base classes for YAPF. */
 

	
 
#ifndef  YAPF_BASE_HPP
 
#define  YAPF_BASE_HPP
src/yapf/yapf_common.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file yapf_common.hpp */
 
/** @file yapf_common.hpp Commonly used classes for YAPF. */
 

	
 
#ifndef  YAPF_COMMON_HPP
 
#define  YAPF_COMMON_HPP
src/yapf/yapf_costbase.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file yapf_costbase.hpp Handling of cost determination. */
 

	
 
#ifndef  YAPF_COSTBASE_HPP
 
#define  YAPF_COSTBASE_HPP
 

	
src/yapf/yapf_costcache.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file yapf_costcache.hpp */
 
/** @file yapf_costcache.hpp Caching of segment costs. */
 

	
 
#ifndef  YAPF_COSTCACHE_HPP
 
#define  YAPF_COSTCACHE_HPP
src/yapf/yapf_costrail.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file yapf_costrail.hpp */
 
/** @file yapf_costrail.hpp Cost determination for rails. */
 

	
 
#ifndef  YAPF_COSTRAIL_HPP
 
#define  YAPF_COSTRAIL_HPP
src/yapf/yapf_destrail.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file yapf_destrail.hpp */
 
/** @file yapf_destrail.hpp Determining the destination for rail vehicles. */
 

	
 
#ifndef  YAPF_DESTRAIL_HPP
 
#define  YAPF_DESTRAIL_HPP
src/yapf/yapf_node.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file yapf_node.hpp */
 
/** @file yapf_node.hpp Node in the pathfinder's graph. */
 

	
 
#ifndef  YAPF_NODE_HPP
 
#define  YAPF_NODE_HPP
src/yapf/yapf_node_rail.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file yapf_node_rail.hpp */
 
/** @file yapf_node_rail.hpp Node tailored for rail pathfinding. */
 

	
 
#ifndef  YAPF_NODE_RAIL_HPP
 
#define  YAPF_NODE_RAIL_HPP
src/yapf/yapf_node_road.hpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file yapf_node_road.hpp */
 
/** @file yapf_node_road.hpp Node tailored for road pathfinding. */
 

	
 
#ifndef  YAPF_NODE_ROAD_HPP
 
#define  YAPF_NODE_ROAD_HPP
src/yapf/yapf_rail.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file yapf_rail.cpp */
 
/** @file yapf_rail.cpp The rail pathfinding. */
 

	
 
#include "../stdafx.h"
 

	
src/yapf/yapf_road.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file yapf_road.cpp */
 
/** @file yapf_road.cpp The road pathfinding. */
 

	
 
#include "../stdafx.h"
 
#include "../depot_base.h"
src/yapf/yapf_settings.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file yapf_settings.h */
 
/** @file yapf_settings.h Penalty settings for YAPF. */
 

	
 
#if !defined(YAPF_SETTINGS_H) || defined(YS_DEF)
 

	
src/yapf/yapf_ship.cpp
Show inline comments
 
/* $Id$ */
 

	
 
/** @file yapf_ship.cpp */
 
/** @file yapf_ship.cpp Implementation of YAPF for ships. */
 

	
 
#include "../stdafx.h"
 

	
src/zoom_func.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file zoom_func.h */
 
/** @file zoom_func.h Functions related to zooming. */
 

	
 
#ifndef ZOOM_FUNC_H
 
#define ZOOM_FUNC_H
0 comments (0 inline, 0 general)