src/road_cmd.cpp
Tue, 18 Nov 2008 22:43:59 +0000 smatz (svn r14591) -Fix [FS#2388](r14528): cached nearest town could be invalid after importing older savegame and during town generation
Sat, 25 Oct 2008 13:51:47 +0000 rubidium (svn r14528) -Codechange: cache the closest town for all road tiles instead of only roads owned by tiles. This replaces a O(n) search over all towns from the road's tileloop with a O(1) lookup (PhilSophus)
Sun, 19 Oct 2008 15:39:12 +0000 rubidium (svn r14491) -Documentation: updates/additions of doxygen docs (Alberth)
Tue, 14 Oct 2008 18:38:51 +0000 rubidium (svn r14464) -Codechange: replace (uint)-1 with UINT_MAX (PhilSophus)
Tue, 30 Sep 2008 20:39:50 +0000 rubidium (svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.
Sat, 13 Sep 2008 17:37:18 +0000 smatz (svn r14316) -Fix: do not allow building road over level crossings and drive-through road stops in the wrong direction even when the roadtype is present
Sat, 13 Sep 2008 17:26:44 +0000 smatz (svn r14315) -Fix: allow adding roadtypes only to drive-through road stops
Sat, 13 Sep 2008 17:06:44 +0000 smatz (svn r14314) -Fix: pay for two road bits when adding/removing roadtype at drive through road stop/level crossing
Thu, 11 Sep 2008 21:53:59 +0000 smatz (svn r14293) -Change: do not show PBS track reservation in the intro game
Sun, 07 Sep 2008 11:23:10 +0000 rubidium (svn r14258) -Codechange: rework the way to query the vehicle hash to make sure it always results in the same irregardless of the order of the hash-linked-list.
Mon, 25 Aug 2008 20:54:34 +0000 smatz (svn r14176) -Fix: better 'safe' than ... 'save'
Sat, 02 Aug 2008 22:48:27 +0000 rubidium (svn r13931) -Codechange [YAPP]: Retain the reservation state when building/removing waypoints or level crossings. (michi_cc)
Sat, 02 Aug 2008 22:47:34 +0000 rubidium (svn r13927) -Add [YAPP]: Draw reserved tracks darker, toggeld by a patch setting. (michi_cc)
Fri, 25 Jul 2008 13:20:50 +0000 rubidium (svn r13824) -Fix (r13822): also make sure a tile is a road stop tile before trying to get information about the roadstop...
Fri, 25 Jul 2008 10:10:11 +0000 rubidium (svn r13822) -Fix [FS#2166]: building through the wrong side of a drive through station was allowed.
Thu, 17 Jul 2008 20:13:01 +0000 rubidium (svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool.
Tue, 24 Jun 2008 11:42:01 +0000 rubidium (svn r13621) -Fix: building roadbits in the wrong direction on bridges or building roadbits from underneath the bridge to the bridgehead is impossible, so don't silently ignore that error when building over houses and industries is not ignored.
Wed, 04 Jun 2008 22:03:22 +0000 glx (svn r13379) -Fix (r13255): drive side can't be changed in intro
Thu, 29 May 2008 15:13:28 +0000 rubidium (svn r13325) -Codechange: split the client-side only settings from the settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
Sun, 25 May 2008 22:36:44 +0000 rubidium (svn r13255) -Codechange: move _opt to _settings.
Sun, 25 May 2008 19:17:03 +0000 rubidium (svn r13251) -Codechange: rename _patches to _settings as that is more logic.
Sun, 25 May 2008 12:57:39 +0000 rubidium (svn r13242) -Codechange: remove _opt_ptr.
Sat, 24 May 2008 22:15:10 +0000 frosch (svn r13234) -Fix: Check/affect town rating when removing/bulldozing town-owned road under drivethrough stops.
Sat, 24 May 2008 19:36:20 +0000 frosch (svn r13233) -Fix: Replace some (incorrect) evaluations of TileOwner by RoadOwner.
Wed, 21 May 2008 22:15:39 +0000 frosch (svn r13206) -Feature(ette): Display all owners of a tile in the tile-info-window.
Sun, 18 May 2008 17:40:13 +0000 rubidium (svn r13166) -Codechange: CmdSetRoadDriveSide belongs in road_cmd.cpp, not settings_gui.cpp.
Wed, 14 May 2008 18:31:21 +0000 smatz (svn r13090) -Codechange: add functions for direct conversion from DiagDirection to Track and Trackbits
Thu, 08 May 2008 16:48:29 +0000 smatz (svn r13016) -Codechange: unify the detection if rail catenary should be drawn
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 16:36:44 +0000 smatz (svn r12919) -Fix [FS#1965]: flood road tiles even when there are road works in progress
Wed, 23 Apr 2008 22:16:41 +0000 rubidium (svn r12857) -Fix [FS#1948]: remove the last uses of AutoPtr in the station code.
Wed, 23 Apr 2008 20:56:08 +0000 rubidium (svn r12855) -Codechange: do not use autoptr's for testing whether certain objects can be build, but check it directly in the pool so we do not have to call destructors in the testing phase. Stations still use the autoptr though.
Sun, 20 Apr 2008 11:12:07 +0000 rubidium (svn r12804) -Codechange: move the effect vehicle handling out of vehicle.cpp
Sun, 20 Apr 2008 08:43:31 +0000 rubidium (svn r12801) -Codechange: remove the dependency of function.h in town_map.h
Thu, 17 Apr 2008 21:21:01 +0000 rubidium (svn r12757) -Codechange: move all cheat related stuff from all over the place to a single location.
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.
Sun, 13 Apr 2008 10:32:29 +0000 rubidium (svn r12682) -Fix [FS#1920]: removing road pieces from a town gave you twice the intended penalty.
Mon, 07 Apr 2008 22:15:31 +0000 rubidium (svn r12622) -Fix: infinite loop in case your compiler decides that enums are unsigned by default. Patch by Dominik.
Fri, 04 Apr 2008 18:41:16 +0000 smatz (svn r12569) -Cleanup: variable scope and coding style in road*.cpp
Thu, 03 Apr 2008 19:55:40 +0000 smatz (svn r12547) -Feature: invisibility options to make objects invisible instead of transparent
Thu, 27 Mar 2008 15:29:42 +0000 rubidium (svn r12443) -Add: OpenTTDs version to openttd.cfg, just so we do not need to keep to ask people for their version number because it's likely they give you the wrong answer anyway.
Thu, 27 Mar 2008 14:46:27 +0000 skidd13 (svn r12442) -Feature: Allow build leveled roads on slopes for the old ai
Thu, 27 Mar 2008 14:26:31 +0000 skidd13 (svn r12440) -Fix [FS#1694]: Make the road building and road removing conditions more union
Tue, 25 Mar 2008 18:59:25 +0000 skidd13 (svn r12419) -Cleanup: of the internal road-piece building and removing.
Tue, 25 Mar 2008 12:10:13 +0000 peter1138 (svn r12410) -Codechange: abstract out the test for catenary on electric rails
Wed, 12 Mar 2008 18:10:45 +0000 smatz (svn r12363) -Fix: do not allow building 'zero' road bits
Wed, 27 Feb 2008 15:35:24 +0000 belugas (svn r12290) -Fix[FS#1807]: Do not draw trees nor lamps between tram tracks.(Roujin)
Wed, 20 Feb 2008 17:49:50 +0000 frosch (svn r12199) -Codechange: Remove magic around the results of GetTileTrackStatus().
Mon, 18 Feb 2008 23:37:16 +0000 smatz (svn r12185) -Fix (r12177): wrong operator priority, hopefully harmless (spotted by michi_cc)
Mon, 18 Feb 2008 22:12:27 +0000 smatz (svn r12183) -Codechange: give a better error message when building road over existing road with vehicle on it, or do not fail at all
Mon, 18 Feb 2008 18:35:36 +0000 smatz (svn r12179) -Codechange: use GetCrossingRailTrack() and GetCrossingRailAxis() to improve code readability
Mon, 18 Feb 2008 16:11:31 +0000 smatz (svn r12177) -Codechange: use 'side' parameter in GetTileTrackStatus so there can be less checks in pathfinders for depots/stations/tunnels/bridges
Sun, 17 Feb 2008 21:27:44 +0000 smatz (svn r12170) -Fix: do not draw trees along road and street lights under low bridges (spotted by _minime_)
Fri, 15 Feb 2008 18:40:42 +0000 frosch (svn r12149) -Codechange: Merge 'ground_sprite' and 'ground_pal' of DrawTileSprites into one PalSpriteID
Fri, 15 Feb 2008 18:34:26 +0000 frosch (svn r12148) -Codechange: Merge 'image' and 'pal' of DrawTileSeqStruct into one PalSpriteID
Thu, 14 Feb 2008 15:59:16 +0000 frosch (svn r12141) -Codechange: Introduce IsNormalRoad[Tile](), IsRoadDepot[Tile]() and HasTileRoadType(); and use them.
Thu, 14 Feb 2008 10:19:16 +0000 smatz (svn r12138) -Fix: do not allow adding tram to rail-road crossing when there is a vehicle on it
Sun, 10 Feb 2008 15:53:26 +0000 smatz (svn r12103) -Feature(tte): separate catenary transparency settings from building transparency settings
Sat, 09 Feb 2008 17:30:13 +0000 smatz (svn r12095) -Fix [FS#1703]: when a company bankrupts, remove drive-through road stops, ship depots and buoys too. Update owners of water and road.
Sat, 09 Feb 2008 15:07:31 +0000 smatz (svn r12094) -Codechange: use DC_BANKRUPT command flag when removing player property to allow further fixes