ai/default/default.c
Wed, 07 Jun 2006 19:35:21 +0000 tron (svn r5155) - Remove the bridge branch merge (revision r5070)
Mon, 05 Jun 2006 15:47:08 +0000 tron (svn r5129) Accommodate the default AI for the new railtype: It used hard coded numbers instead of enums to calculate prices
Mon, 05 Jun 2006 15:29:47 +0000 tron (svn r5128) Remove the global variable _cur_ai_player
Mon, 05 Jun 2006 14:54:23 +0000 tron (svn r5127) Use IsRoadVehInDepotStopped() and IsAircraftInHangarStopped()
Sun, 04 Jun 2006 09:28:33 +0000 tron (svn r5094) Remove _new_{aircraft,roadveh,ship,train,wagon}_id. _new_vehicle_id is enough.
Fri, 02 Jun 2006 13:05:41 +0000 celestar (svn r5070) Merged the bridge branch
Sat, 20 May 2006 15:13:27 +0000 tron (svn r4918) Move the information about the size of airports from an global array into the struct which describes an airport
Fri, 19 May 2006 12:08:01 +0000 celestar (svn r4911) -Fix (FS#156): The Ai no longer attempts to build signals under bridges.
Tue, 09 May 2006 08:25:31 +0000 rubidium (svn r4789) - Codechange: rename RoadType to RoadTileType and ROAD_{NORMAL,CROSSING,DEPOT} to ROAD_TILE_* for consistency
Tue, 09 May 2006 08:17:33 +0000 rubidium (svn r4788) - Codechange: RAILTYPE_{NORMAL,ELECTRIC,...} and RAIL_TYPE_{NORMAL,SIGNAL,...} have nearly the same name, rename RAIL_TYPE_* to RAIL_TILE_* of extra clarity
Sun, 23 Apr 2006 19:08:33 +0000 tron (svn r4553) int and magic numbers -> Slope and DiagDirection
Fri, 21 Apr 2006 17:51:01 +0000 celestar (svn r4502) -Cleanup: Remove code unused since rev1. (Rubidium)
Mon, 10 Apr 2006 07:15:58 +0000 tron (svn r4342) Change the first two parameters of commands - virtual pixel coordinates of the tile to operate on - to a TileIndex
Sat, 08 Apr 2006 01:07:32 +0000 belugas (svn r4318) CodeChange : Remove last direct map access on ai/default/default.c
Wed, 29 Mar 2006 19:03:47 +0000 celestar (svn r4154) -Moved MAX_BRIDGES in bridge.h and made it an enum. This makes two drops ...
Wed, 29 Mar 2006 16:30:26 +0000 celestar (svn r4150) -Feature: Merged elrails into trunk. Thanks to Tron for lots of code and proofreading, thanks to peter1138 for another lot of code and ideas.
Sun, 26 Mar 2006 22:56:58 +0000 Darkvater (svn r4132) - Missed 3 CargoID's
Sun, 26 Mar 2006 22:23:32 +0000 Darkvater (svn r4128) - CodeChange: Add proper semantics for CargoID for such variables instead of using the general byte-type.
Sun, 26 Mar 2006 19:20:15 +0000 tron (svn r4120) Use the new station functions where appropriate
Sun, 26 Mar 2006 18:48:23 +0000 tron (svn r4116) -Fix: The AI should send a plane into a hangar if it's not in a hangar _or_ not stopped, not when it's not in a hangar _and_ not stopped
Fri, 24 Mar 2006 08:55:08 +0000 tron (svn r4079) Add GetSation{Index,ByTile}() to get the station index resp. the station from a tile
Sun, 19 Mar 2006 13:48:08 +0000 tron (svn r3981) More work for the rail accessing functions and enums
Thu, 16 Mar 2006 15:16:27 +0000 tron (svn r3907) Replace many bridge related direct map accesses with calls to shiny new functions and mark some strange constructs with XXX
Wed, 15 Mar 2006 16:44:50 +0000 tron (svn r3887) Add a function to get the other bridge end when you're at a bridge ramp
Tue, 14 Mar 2006 12:00:11 +0000 tron (svn r3857) Add and use GetBridgeRampDirection()
Sun, 12 Mar 2006 16:13:16 +0000 tron (svn r3831) Add and use GetRailDepotDirection()
Sun, 12 Mar 2006 15:04:03 +0000 tron (svn r3830) Move IsTunnelTile() from tile.h to tunnel_map.h and add IsTunnel(), which just checks for a tunnel, but not the tile type as IsTunnelTile() does
Sat, 11 Mar 2006 09:10:46 +0000 tron (svn r3816) Use existing accessors
Mon, 06 Mar 2006 20:28:28 +0000 tron (svn r3776) Replace many ints and magic numbers by Direction, DiagDirection and friends
Sun, 05 Mar 2006 10:19:33 +0000 tron (svn r3763) Adapt to the new 'map accessors go in foo_map.h'-scheme
Mon, 27 Feb 2006 08:08:10 +0000 tron (svn r3677) Remove the FindLandscapeHeightByTile()s from the default AI.
Thu, 23 Feb 2006 12:24:19 +0000 tron (svn r3660) Convert further road bits and type references to the functions/enums
Sat, 18 Feb 2006 14:52:42 +0000 tron (svn r3614) turn 2 do-while-loop with 2 induction variables each into canocical for loops
Sat, 18 Feb 2006 14:41:24 +0000 tron (svn r3613) Some more const, indentation, whitespace and similar stuff
Mon, 13 Feb 2006 22:13:02 +0000 peter1138 (svn r3602) - Move _railveh_score data to _rail_vehicle_info->ai_rank and remove global variable to return data as we can now access this directly.
Mon, 06 Feb 2006 09:18:04 +0000 tron (svn r3564) Several smaller changes:
Wed, 01 Feb 2006 07:36:15 +0000 tron (svn r3511) More whitespace ([FS#46] by Rubidium)
Thu, 05 Jan 2006 21:35:54 +0000 tron (svn r3367) Unify the 4 distinct CMD_CHANGE_{AIRCRAFT,ROADVEH,SHIP,TRAIN}_SERVICE_INT commands into one CMD_CHANGE_SERVICE_INT command.
Wed, 14 Dec 2005 06:28:48 +0000 tron (svn r3298) Remove unused and write-only variables
Sat, 10 Dec 2005 12:05:39 +0000 peter1138 (svn r3282) - Codechange: Replace tests against CMD_ERROR with CmdFailed()
Tue, 22 Nov 2005 15:55:38 +0000 truelight (svn r3226) -Fix: GPMI implementation had minor glitches
Tue, 15 Nov 2005 11:46:49 +0000 tron (svn r3190) Turn some loops into canonical for loop form
Tue, 15 Nov 2005 09:00:02 +0000 tron (svn r3185) const
Mon, 14 Nov 2005 19:48:04 +0000 tron (svn r3181) -Bracing
Mon, 14 Nov 2005 08:09:57 +0000 tron (svn r3177) GB, CLRBIT, HASBIT, TOGGLEBIT
Sun, 13 Nov 2005 13:43:55 +0000 tron (svn r3172) static, const
Mon, 24 Oct 2005 05:51:23 +0000 tron (svn r3080) byte -> PlayerID, int -> EngineID, -1 -> INVALID_ENGINE
Thu, 20 Oct 2005 17:43:13 +0000 tron (svn r3073) int/byte -> EngineID/PlayerID/VehicleID
Tue, 18 Oct 2005 07:01:00 +0000 tron (svn r3058) The default AI may not build dual headed trains under certain circumstances.
Sun, 16 Oct 2005 14:12:21 +0000 tron (svn r3052) Fix last commit *grml*
Sun, 16 Oct 2005 14:07:11 +0000 tron (svn r3051) Remove the unused function RemoteSubsidyAdd()
Fri, 23 Sep 2005 06:38:36 +0000 tron (svn r2973) Move a function declaration somewhere where it belongs
Wed, 14 Sep 2005 18:03:38 +0000 Darkvater (svn r2951) - Fix: [ 1259345 ] Changing engine in netgame opens train window for everyone
Tue, 13 Sep 2005 13:30:18 +0000 Darkvater (svn r2949) The AI no longer needs to 'cheat' to build aircraft; eg it builds them now from a hangar. Also, to query the price of a new aircraft tile information is not needed
Fri, 02 Sep 2005 19:10:45 +0000 truelight (svn r2907) -Codechange: splitted the AIs to their own directory. AINew becomes 'trolly', AIOld becomes 'default', both in their own dir in the 'ai' dir. More AIs to come.