tunnelbridge_cmd.c
Sun, 30 Jul 2006 07:42:37 +0000 tron (svn r5641) -Fix: Adjust/correct some bounding boxes. This fixes some graphical glitches near bridges
Wed, 26 Jul 2006 05:58:34 +0000 tron (svn r5611) Remove a stale comment
Wed, 26 Jul 2006 05:57:30 +0000 tron (svn r5610) Remove a pointless call to VehicleInTheWayErrMsg() - only trains can be on rail bridges
Sat, 22 Jul 2006 14:31:56 +0000 tron (svn r5592) Merge two complementary cases
Sat, 22 Jul 2006 08:59:52 +0000 tron (svn r5582) Add and use AxisToTrack{Bits,}()
Sat, 22 Jul 2006 07:28:04 +0000 tron (svn r5580) -Regression: Under certain circumstances it was possible to remove/convert bridges while a vehicle was on it. Fix this by properly calculating the height of a bridge
Wed, 28 Jun 2006 17:33:04 +0000 peter1138 (svn r5403) - Feature: Allow building canals at sea-level, using ctrl to toggle canal or plain water tile. This allows building of non-raisable sea-level water ways (useful in multiplayer) and dikes for low-level areas.
Tue, 27 Jun 2006 21:25:53 +0000 tron (svn r5391) Miscellaneous, mostly bracing and whitespace, nothing spectacular
Sat, 24 Jun 2006 22:52:24 +0000 tron (svn r5352) -Fix: Return accurate slope information for tunnels and bridges to fix several foundation graphics glitches
Mon, 19 Jun 2006 17:22:57 +0000 tron (svn r5315) -Fix: Prohibit altering a road tile while road works are in progress
Wed, 14 Jun 2006 09:52:50 +0000 tron (svn r5260) -Fix: It was possible to convert the railtype of a bridge while a train was on it
Wed, 14 Jun 2006 09:01:21 +0000 tron (svn r5259) -Codechange: GetBridgeHeight{Ramp,}() now returns the height of the bridge, not one level lower
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.
Fri, 09 Jun 2006 15:27:17 +0000 tron (svn r5199) Make the control flow of GetTileTrackStatus_TunnelBridge() more comprehensible
Wed, 07 Jun 2006 19:35:21 +0000 tron (svn r5155) - Remove the bridge branch merge (revision r5070)
Fri, 02 Jun 2006 21:03:59 +0000 celestar (svn r5081) -Fix: Could not build bridges over crossings (but crossings under bridges were possible), noticed by WhiteRabbit
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 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
Tue, 16 May 2006 12:31:15 +0000 celestar (svn r4882) -Fix: Forgot a change in previous commit
Tue, 16 May 2006 12:04:53 +0000 celestar (svn r4881) -Codechange: Be a little more strict about types and remove some null-operations
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:55:28 +0000 tron (svn r4771) -Regression: It was possible to remove a bridge while a vehicle was on it
Sun, 07 May 2006 08:18:12 +0000 tron (svn r4766) -Fix: Vehicles on a sloped tile under a bridge were affected by the bridge speed limit
Sun, 07 May 2006 07:55:05 +0000 tron (svn r4765) Add GetTileMaxZ(), which returns the height of the highest corner of a tile, and use it to simplify the code in a few places
Tue, 25 Apr 2006 07:32:33 +0000 tron (svn r4572) Remove vehicle_leave_tile_proc
Sun, 23 Apr 2006 19:35:36 +0000 tron (svn r4554) Replace magic numbers by TILE_{HEIGHT,SIZE}
Sun, 23 Apr 2006 13:48:16 +0000 tron (svn r4541) Add a type for slopes and replace many magic numbers by the appropriate enums
Sat, 15 Apr 2006 16:07:00 +0000 Darkvater (svn r4430) - NewGRF: Use the bridge's sprite layout for drawing high pillars. This fixes newgrf's high-bridge pillars drawing. Also remove the now obsolete _bridge_poles_table which was already integrated into the bridge sprite tables
Wed, 12 Apr 2006 19:05:31 +0000 tron (svn r4402) Fix a faulty entry in the table for slopes under bridges, remove a now unnecessary test which hid the faulty entry till now and undo r4398 (don't do this!)
Wed, 12 Apr 2006 17:58:58 +0000 celestar (svn r4398) -Fix: Quick and Dirty solution for FS#116. Just for the nightlies
Wed, 12 Apr 2006 15:23:32 +0000 celestar (svn r4392) -Codechange: Use water map accessors in bridge code
Wed, 12 Apr 2006 15:21:33 +0000 celestar (svn r4391) -Fix: faulty ")" in previous commit
Wed, 12 Apr 2006 15:08:48 +0000 celestar (svn r4390) -Codechange: Upon merging elrails, one direct map access to the railtype went unnoticed...
Wed, 12 Apr 2006 05:26:36 +0000 tron (svn r4374) Never directly commit something you prepared the evening before, mysteriously it will break in the morning, fix r4373
Wed, 12 Apr 2006 05:19:19 +0000 tron (svn r4373) Rewrite GetSlopeZ_TunnelBridge() and slightly change its behavior:
Mon, 10 Apr 2006 12:36:04 +0000 tron (svn r4344) Use tile coordinates or even TileIndices instead of virtual tile coordinates where it suffices.
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
Mon, 03 Apr 2006 18:11:42 +0000 Darkvater (svn r4265) - Fix: compile warning on VS2005 (parameter 2 different from declaration)
Mon, 03 Apr 2006 09:07:21 +0000 celestar (svn r4249) -Codechange: Replace more occurences of 16 by TILE_SIZE and of 8 by TILE_HEIGHT. Reverted one change from the previous commit because it was faulty
Sun, 02 Apr 2006 12:49:18 +0000 tron (svn r4242) Pass TileIndex and slope to GetSlopeTileh_*() instead of TileInfo
Thu, 30 Mar 2006 19:16:44 +0000 belugas (svn r4181) CodeChange : Replaced [G/S]etMapExtraBits by [G/S]etTropicZone. Although it was an accessor, nor his usage nor the values were clear.
Thu, 30 Mar 2006 09:08:43 +0000 tron (svn r4164) Use acessor functions
Wed, 29 Mar 2006 20:35:39 +0000 belugas (svn r4157) CodeChange : Keep on cleaning up Celestar's elrail merge
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.
Thu, 23 Mar 2006 06:30:39 +0000 tron (svn r4047) Remove two calls to FindLandscapeHeight() and some confusing use of the comma operator
Sun, 19 Mar 2006 12:06:12 +0000 tron (svn r3979) Move GetRailFoundation() to rail_map.h and use it and friends to get information about rail tiles
Fri, 17 Mar 2006 13:28:50 +0000 tron (svn r3922) Fix copy&pasto in r3916 (Slowly it's getting a bad habit)
Fri, 17 Mar 2006 10:10:31 +0000 tron (svn r3916) Get/Set the rail type by [GS]etRailType{Crossing,OnBridge,}()
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
Thu, 16 Mar 2006 13:35:35 +0000 tron (svn r3906) Before removing a rail/setting the owner of a road to none check if there's a transport route at all under the bridge
Thu, 16 Mar 2006 10:00:50 +0000 tron (svn r3904) Move GetBridgePiece() and GetBridgeType() to bridge_map.h and make the only place which still extracted that info diretly use the wrapper
Thu, 16 Mar 2006 07:18:38 +0000 tron (svn r3903) Fix a copy&pasto in last commit and remove a redundant comment (the line above already says what's going on)
Thu, 16 Mar 2006 07:12:28 +0000 tron (svn r3902) When drawing a bridge middle part get the bridge axis only once instead of again and again
Thu, 16 Mar 2006 06:38:51 +0000 tron (svn r3901) Remove the last user of FindEdgesOfBridge() by using functions with similar functionality
Thu, 16 Mar 2006 06:30:47 +0000 tron (svn r3900) When clearing a bridge determine the bridge direction and tile offset once instead of all over the place; also use UpdateSignalsOnSegment() instead of SetSignalsOnBothDir(), because this is sufficient
Thu, 16 Mar 2006 06:06:05 +0000 tron (svn r3899) Use wrapper functions to make more clear how deleting stuff under bridges works; also remove an unnecessary local variable