rail_cmd.c
Fri, 22 Jun 2007 20:01:02 +0000 rubidium (svn r10274) [0.5] -Backport from trunk (r9961, r10023, r10028, r10030, r10038, r10147): 0.5
Tue, 17 Apr 2007 18:09:12 +0000 rubidium (svn r9656) [0.5] -Backport from trunk (r9602, r9641, r9647): 0.5
Tue, 10 Apr 2007 09:57:35 +0000 truelight (svn r9584) [0.5] -Backport frmo trunk (r9542, r9565, r9573): 0.5
Tue, 10 Apr 2007 09:40:36 +0000 truelight (svn r9582) [0.5] -Backport from trunk (r9425, r9437, r9455, r9519): 0.5
Fri, 01 Dec 2006 00:09:13 +0000 Darkvater (svn r7313) -Codechange: Calling invalidate data on a window will surely warrant a redraw, so call
Fri, 17 Nov 2006 19:31:44 +0000 KUDr (svn r7195) -Feature: [FS#297, optional elrails] New patches/vehicles option 'disable electrified railways'.
Fri, 10 Nov 2006 19:04:27 +0000 Darkvater (svn r7127) -Codechange [FS#149]: Improve the usability of the signal-dragger, do not bail out
Wed, 08 Nov 2006 10:09:46 +0000 peter1138 (svn r7112) -Codechange (r7106): Improve the test for determining if the rail type should be converted
Wed, 08 Nov 2006 09:18:27 +0000 tron (svn r7111) After checking p1 in CmdBuildSingleRail() assign it to a variable railtype instead of using p1 in the function. Also assign p2 to track only after it has been checked for validity
Tue, 07 Nov 2006 23:25:27 +0000 Darkvater (svn r7108) -Fix (r7106): signed/unsigned comparison warning
Tue, 07 Nov 2006 22:34:59 +0000 peter1138 (svn r7106) -Feature: Allow over-building of compatible railtypes, i.e. normal and
Fri, 03 Nov 2006 01:18:40 +0000 Darkvater (svn r7048) -Cleanup: DEBUG doesn't need a newline character, use DEBUG instead of printf and the
Sat, 14 Oct 2006 15:49:43 +0000 Darkvater (svn r6774) -Codechange: Rename the badly named OWNER_SPECTATOR to PLAYER_SPECTATOR and
Tue, 10 Oct 2006 08:14:30 +0000 bjarni (svn r6714) -Codechange: replaced a direct manipulation of windows with InvalidateWindowData() in rail_cmd.c
Tue, 10 Oct 2006 07:56:23 +0000 bjarni (svn r6712) -Code cleanup: renamed buildtrain_d to buildvehicle_d as it's used for all vehicle types
Thu, 05 Oct 2006 12:59:28 +0000 bjarni (svn r6651) -Coding feature: added the windowevent WE_INVALIDATE_DATA
Wed, 04 Oct 2006 12:01:59 +0000 bjarni (svn r6637) -Codechange: merged all (vehicle type)EnterDepot into VehicleEnterDepot()
Tue, 26 Sep 2006 16:47:51 +0000 bjarni (svn r6513) -Codechange: unified the code to draw depot windows
Tue, 05 Sep 2006 23:21:41 +0000 Darkvater (svn r6406) -Codechange: Rename TileOffsByDir to TileOffsByDiagDir because it accepts
Tue, 05 Sep 2006 16:40:23 +0000 glx (svn r6395) -Fix: when converting a depot from/to elrail, update the power of trains that are in it
Mon, 04 Sep 2006 20:40:33 +0000 rubidium (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
Thu, 31 Aug 2006 12:19:32 +0000 tron (svn r6268) Remove now pointless assignment (followup of r6267)
Thu, 31 Aug 2006 11:42:16 +0000 tron (svn r6267) Simplify the control flow in the rail tile loop by eliminating a bool flag and replacing it by a simple goto
Thu, 31 Aug 2006 10:36:59 +0000 tron (svn r6264) Get rid of a cast
Thu, 31 Aug 2006 06:46:52 +0000 tron (svn r6251) Replace 2 bool variables by a simple switch
Tue, 29 Aug 2006 06:50:47 +0000 tron (svn r6212) Remove dependency on window.h from station.h
Mon, 28 Aug 2006 18:53:03 +0000 rubidium (svn r6204) -Cleanup: replace non-indentation with spaces; like '}<TAB>else {' -> '} else {', tabs between code and comment, etc.
Sat, 26 Aug 2006 14:44:55 +0000 truelight (svn r6141) -Codechange: introduced DepotID and used it as much as possible
Tue, 22 Aug 2006 14:38:37 +0000 rubidium (svn r6045) -Cleanup: align all table-like structures using spaces, i.e. whitespace fixes only except for a few comments to make them uniform for the whole enum/struct.
Sat, 12 Aug 2006 12:56:45 +0000 tron (svn r5864) -Feature: Also allow horizontal and vertical rails on steep slopes
Thu, 10 Aug 2006 14:44:32 +0000 tron (svn r5833) -Feature: Allow building of (certain) rails, roads and bridge ramps on steep sloped tiles
Sun, 06 Aug 2006 16:32:49 +0000 tron (svn r5794) Pass the TileIndex plus x and y coordinates into GetSlopeZ_* instead of a TileInfo
Sun, 06 Aug 2006 08:23:19 +0000 tron (svn r5787) Rename width, height and unk of struct DrawTileSeqStruct to size_{x,y,z}
Sat, 05 Aug 2006 16:54:55 +0000 tron (svn r5771) Unify several code paths and data structures for drawing train depots and waypoints
Thu, 27 Jul 2006 05:30:53 +0000 tron (svn r5624) Use {IsPlainRailTile,IsRailDepot,IsRailWaypoint,HasSignals}() instead of GetRailTile{T,Subt}ype() - this is more concise and a bit more flexible if/when the rail tile encoding changes
Wed, 26 Jul 2006 12:11:52 +0000 tron (svn r5618) Remove a redundant check, CheckTrackCombination() a few lines above performs the same test
Sat, 22 Jul 2006 08:59:52 +0000 tron (svn r5582) Add and use AxisToTrack{Bits,}()
Sat, 15 Jul 2006 09:29:39 +0000 tron (svn r5500) Undo r4597, because it breaks the intended change of r5315 to prohibit building rails on a road tile while road works are in progress
Fri, 14 Jul 2006 18:14:08 +0000 truelight (svn r5497) -Fix: somehow in r5315 slipped some wrong logic, allowed you to build rail on all road pieces without really building it ;)
Wed, 28 Jun 2006 06:10:20 +0000 tron (svn r5396) - Remove two fixed parameters
Tue, 27 Jun 2006 21:25:53 +0000 tron (svn r5391) Miscellaneous, mostly bracing and whitespace, nothing spectacular
Sun, 25 Jun 2006 17:39:19 +0000 tron (svn r5363) Revert 5312, 5288, 5248, 3992, 3249, 3228
Wed, 21 Jun 2006 11:30:28 +0000 tron (svn r5326) Remove the indicator bit for custom waypoint graphics, because it just contains redundant information
Mon, 19 Jun 2006 17:22:57 +0000 tron (svn r5315) -Fix: Prohibit altering a road tile while road works are in progress
Sun, 18 Jun 2006 09:37:08 +0000 tron (svn r5308) Replace an array of function pointers with a switch: It's shorter, more comprehensible, less dependent on magic numbers
Sat, 10 Jun 2006 08:37:41 +0000 tron (svn r5210) Many small changes which piled up: const, unsigned, variable scope, CSE for readability, DeMorgan, if cascades -> switch, whitespace, parentheses, bracing, misc.
Wed, 07 Jun 2006 19:35:21 +0000 tron (svn r5155) - Remove the bridge branch merge (revision r5070)
Fri, 02 Jun 2006 13:05:41 +0000 celestar (svn r5070) Merged the bridge branch
Sat, 27 May 2006 16:12:16 +0000 KUDr (svn r4987) Feature: Merged YAPF into trunk. Thanks to devs for continuous support and users for testing.
Sun, 21 May 2006 13:51:36 +0000 tron (svn r4940) Remove the dubious feature of remembering the last built depot. It serves no real purpose except causing confusion
Sun, 21 May 2006 11:34:08 +0000 tron (svn r4937) Reduce the use of _error_message a bit
Sat, 20 May 2006 18:03:22 +0000 tron (svn r4927) Replace 3 big ifs (which regard foundations) by a bit less confusing code
Thu, 18 May 2006 16:51:42 +0000 glx (svn r4906) - Fix: Refresh build vehicle window (if opened) when converting rail depot
Tue, 09 May 2006 09:56:09 +0000 tron (svn r4790) Remove slope magic from EnsureNoVehicleZ() and rename it to EnsureNoVehicleOnGround() to make more clear what it does
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, 07 May 2006 11:49:48 +0000 peter1138 (svn r4770) - Revert unindented change to rail_cmd.c in r4769.
Sun, 07 May 2006 11:41:44 +0000 peter1138 (svn r4769) - Newstations: add newstations ttdpatch flag
Sun, 07 May 2006 10:58:53 +0000 peter1138 (svn r4767) - Newstations: fix loading / use of custom ground sprites
Sat, 06 May 2006 20:33:22 +0000 peter1138 (svn r4754) - Newstations: expose default station display data via a function so we can use it (rarely) in other places.