src/ai/default/default.cpp
Sun, 25 May 2008 19:17:03 +0000 rubidium (svn r13251) -Codechange: rename _patches to _settings as that is more logic.
Sat, 24 May 2008 19:36:20 +0000 frosch (svn r13233) -Fix: Replace some (incorrect) evaluations of TileOwner by RoadOwner.
Fri, 23 May 2008 16:08:58 +0000 smatz (svn r13222) -Change: allow old AI building helistations and helidepots for oil rig routes
Fri, 23 May 2008 15:57:18 +0000 smatz (svn r13221) -Fix (r8747): old AI failed to build oil rig routes
Fri, 23 May 2008 00:28:13 +0000 smatz (svn r13217) -Fix: old AI was building small airports in years when they were not available in original game, causing small planes and helis everywhere
Wed, 14 May 2008 18:31:21 +0000 smatz (svn r13090) -Codechange: add functions for direct conversion from DiagDirection to Track and Trackbits
Tue, 06 May 2008 15:11:33 +0000 rubidium (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.
Tue, 29 Apr 2008 21:31:29 +0000 peter1138 (svn r12924) -Feature: Introducing the so called 'engine pool' which primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist.
Fri, 18 Apr 2008 04:54:09 +0000 rubidium (svn r12762) -Fix: tabs after the first non-tab character are generally not okay (or lines starting with a space and then tabs).
Fri, 18 Apr 2008 04:37:06 +0000 rubidium (svn r12761) -Codechange: lots of minor whitespace coding style fixes around operators.
Thu, 17 Apr 2008 19:10:30 +0000 rubidium (svn r12754) -Codechange: split depot.h into depot_map.h, depot_func.h and depot_base.h and remove quite a lot of unneeded (before this) includes of depot.h.
Thu, 17 Apr 2008 18:24:45 +0000 smatz (svn r12753) -Codechange: do not use IsDepotTypeTile() where simpler function can be used
Thu, 17 Apr 2008 00:44:20 +0000 smatz (svn r12745) -Codechange: a bit of naming conventions, introduce Is*DepotTile()
Mon, 07 Apr 2008 20:03:46 +0000 rubidium (svn r12617) -Codechange: add type safety to the Order's load and unload types.
Sun, 06 Apr 2008 15:09:45 +0000 rubidium (svn r12593) -Codechange: hide Order's flags in most of the code.
Sun, 06 Apr 2008 07:48:51 +0000 rubidium (svn r12588) -Codechange: do not access the destination of an order directly.
Sun, 06 Apr 2008 07:22:26 +0000 rubidium (svn r12587) -Codechange: unduplicate some code in the Unpack*Order functions and move the 'normal' case Pack/Unpack to Order.
Sat, 05 Apr 2008 23:36:54 +0000 rubidium (svn r12584) -Codechange: do not access the order type directly.
Wed, 02 Apr 2008 13:57:25 +0000 frosch (svn r12540) -Codechange: Enumify some values in original pathfinder and remove an unused variable.
Tue, 01 Apr 2008 15:03:59 +0000 frosch (svn r12533) -Cleanup: Remove some wizardry from default ai by using existings enums and helper functions.
Mon, 31 Mar 2008 00:17:39 +0000 rubidium (svn r12490) -Codechange: rename engine.h to engine_func.h and remove unneeded inclusions of engine.h and/or replace them with engine_type.h.
Mon, 31 Mar 2008 00:06:17 +0000 rubidium (svn r12489) -Codechange: split station.h into station_base.h and station_func.h.
Sun, 30 Mar 2008 23:24:18 +0000 rubidium (svn r12488) -Codechange: split order.h into order_base.h and order_func.h.
Thu, 27 Mar 2008 19:02:18 +0000 peter1138 (svn r12451) -Codechange: use of FOR_ALL_ENGINES/ENGINEIDS_OF_TYPE instead of for-loops
Wed, 20 Feb 2008 17:56:36 +0000 smatz (svn r12200) -Fix: force AI to build rail or road instead of bridges if possible, so it doesn't build bridges everywhere
Wed, 20 Feb 2008 17:49:50 +0000 frosch (svn r12199) -Codechange: Remove magic around the results of GetTileTrackStatus().
Wed, 20 Feb 2008 17:06:58 +0000 smatz (svn r12197) -Fix [FS#1788](r12134): show correct last year profit when the train had negative income
Wed, 20 Feb 2008 15:13:42 +0000 frosch (svn r12193) -Codechange: Rename a magic variable, give it a decent type, and remove a 'goto'.
Mon, 18 Feb 2008 22:50:58 +0000 smatz (svn r12184) -Fix: take into account possible loan when AI is deciding which bridge to build, so it won't build wooden bridges everytime
Sat, 16 Feb 2008 00:10:03 +0000 glx (svn r12155) -Fix (r12154): some warnings (always compile before commit)
Fri, 15 Feb 2008 23:57:03 +0000 glx (svn r12154) -Codechange: removed a magic number
Thu, 14 Feb 2008 15:59:16 +0000 frosch (svn r12141) -Codechange: Introduce IsNormalRoad[Tile](), IsRoadDepot[Tile]() and HasTileRoadType(); and use them.
Wed, 13 Feb 2008 19:24:40 +0000 smatz (svn r12134) -Change: count the number of ticks a vehicle was running this day to calculate running cost
Wed, 30 Jan 2008 10:27:45 +0000 peter1138 (svn r12019) -Codechange: Add support for passenger engine designation for AI-use, NewGRF property 0x08 for trains.
Thu, 24 Jan 2008 14:22:10 +0000 smatz (svn r11972) -Fix: old AI shouldn't build fast planes with a small airport in orders
Wed, 23 Jan 2008 22:34:04 +0000 smatz (svn r11968) -Codechange: remove redundant FindLengthOfTunnel(), use GetTunnelBridgeLength() and/or GetOtherTunnelEnd() instead
Wed, 23 Jan 2008 17:30:28 +0000 smatz (svn r11962) -Cleanup: OPF is no longer used to update signals
Wed, 23 Jan 2008 14:51:36 +0000 smatz (svn r11960) -Cleanup: simplify some IsTunnel(Tile) / IsBridge(Tile) conditions
Wed, 23 Jan 2008 13:20:51 +0000 peter1138 (svn r11959) -Codechange: Use macro to loop for specific engine types instead of using specific indexes each time.
Fri, 18 Jan 2008 14:48:57 +0000 smatz (svn r11917) -Fix (r3677): AI was reading wrong tile slope while building road bridge
Thu, 17 Jan 2008 02:09:34 +0000 rubidium (svn r11887) -Fix [FS#1658]: segmentation faults/wrong frees due uninitialized memory in the AI.
Tue, 15 Jan 2008 18:44:22 +0000 rubidium (svn r11866) -Codechange: swap OFB_* and OF_* so it conceptually in sync with other cases of *B_* vs *_* like VETSB_* and VETS_*.
Sun, 13 Jan 2008 14:37:30 +0000 rubidium (svn r11834) -Codechange: only include settings_type.h if needed.
Sun, 13 Jan 2008 01:21:35 +0000 rubidium (svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
Sat, 12 Jan 2008 14:10:35 +0000 rubidium (svn r11818) -Codechange: split player.h into smaller pieces.
Wed, 09 Jan 2008 21:05:03 +0000 rubidium (svn r11800) -Codechange: move some functions to a more logical location + some type safety.
Wed, 09 Jan 2008 16:55:48 +0000 rubidium (svn r11793) -Codechange: pass the expense type via the CommandCost instead of a global variable. Patch by Noldo (FS#1114).
Wed, 09 Jan 2008 16:40:02 +0000 rubidium (svn r11792) -Codechange: move some (virtually) globally included AI related structs to a place where they are only included a few times.
Thu, 27 Dec 2007 13:35:39 +0000 rubidium (svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.
Wed, 26 Dec 2007 13:50:40 +0000 rubidium (svn r11702) -Codechange: move all date related stuff to date*.
Wed, 26 Dec 2007 11:45:43 +0000 rubidium (svn r11701) -Codechange: removal unnecessary inclusions of map.h (and split map.h).
Tue, 25 Dec 2007 11:26:07 +0000 rubidium (svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'
Tue, 25 Dec 2007 09:48:53 +0000 rubidium (svn r11691) -Codechange: move+rename helpers.hpp and only include it when it is really needed.
Fri, 21 Dec 2007 22:50:51 +0000 rubidium (svn r11680) -Codechange: refactor more out of openttd.h and functions.h.
Fri, 21 Dec 2007 21:50:46 +0000 rubidium (svn r11677) -Codechange: move price and command related types/functions to their respective places.
Wed, 19 Dec 2007 23:26:02 +0000 rubidium (svn r11669) -Codechange: refactor tile.h -> tile_type.h and tile_map.h
Sun, 16 Dec 2007 15:38:51 +0000 smatz (svn r11644) -Codechange: merge some functions from tunnel_map.h and bridge_map.h into tunnelbridge_map.h
Mon, 03 Dec 2007 22:40:18 +0000 smatz (svn r11565) -Revert: part of r11564
Mon, 03 Dec 2007 09:19:19 +0000 skidd13 (svn r11564) -Codechange: Increase the usage of the for_each_bit macro and rename it fitting to the naming style
Sun, 25 Nov 2007 15:35:25 +0000 skidd13 (svn r11523) -Codechange: Move the CHANCE macros to core/random_func.cpp cause they depend on Random()