tron 
							
						 
					 
					
						
						
							
						
						ed26c5e14c 
					 
					
						
						
							
							(svn r5723) - Move the declaration of DrawRoadDepotSprite() out of functions.h (but I'm not too happy with the new header)  
						
						... 
						
						
						
						- Use DiagDirection instead of plain int for the orientation of the depot graphics
- Rename the associated data tables with sprites to something more meaningful 
						
						
					 
					
						2006-08-03 06:44:54 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						d7cc128c96 
					 
					
						
						
							
							(svn r5582) Add and use AxisToTrack{Bits,}()  
						
						
						
						
					 
					
						2006-07-22 08:59:52 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						473efb372e 
					 
					
						
						
							
							(svn r5396) - Remove two fixed parameters  
						
						... 
						
						
						
						- Simplify an expresssion: c ? f(x) : f(y) -> f(c ? x : y) 
						
						
					 
					
						2006-06-28 06:10:20 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						772fbda3e3 
					 
					
						
						
							
							(svn r5391) Miscellaneous, mostly bracing and whitespace, nothing spectacular  
						
						
						
						
					 
					
						2006-06-27 21:25:53 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						e6b7fbd949 
					 
					
						
						
							
							(svn r5317) s/RGT_/ROADSIDE_/ and some minor changes  
						
						
						
						
					 
					
						2006-06-19 20:13:50 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						d8605beacf 
					 
					
						
						
							
							(svn r5315) -Fix: Prohibit altering a road tile while road works are in progress  
						
						... 
						
						
						
						This fixes some glitches like "turning" the excavation by adding/removing road bits or removing the road piece 
						
						
					 
					
						2006-06-19 17:22:57 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						a2362674e3 
					 
					
						
						
							
							(svn r5210) Many small changes which piled up: const, unsigned, variable scope, CSE for readability, DeMorgan, if cascades -> switch, whitespace, parentheses, bracing, misc.  
						
						
						
						
					 
					
						2006-06-10 08:37:41 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						7fd88e5798 
					 
					
						
						
							
							(svn r5155) - Remove the bridge branch merge (revision r5070)  
						
						
						
						
					 
					
						2006-06-07 19:35:21 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						b618b75c9b 
					 
					
						
						
							
							(svn r5070) Merged the bridge branch  
						
						... 
						
						
						
						-Feature: Bridges can now be placed above:
	Any railway track combination (excluding depots and waypoints)
	Any road combination (excluding depots)
	Clear tiles (duh), including fields
	Tunnel entrances
	Bridge heads
Thanks to Tron for idea and implementation, KUDr for the yapf synchronization and many others for hours of testing
There are still a number of visual problems remaining, especially when electric railways are on or under the bridge.
DO NOT REPORT THOSE BUGS FOR THE TIME BEING please. 
						
						
					 
					
						2006-06-02 13:05:41 +00:00 
						 
				 
			
				
					
						
							
							
								KUDr 
							
						 
					 
					
						
						
							
						
						308f27a3de 
					 
					
						
						
							
							(svn r4987) Feature: Merged YAPF into trunk. Thanks to devs for continuous support and users for testing.  
						
						
						
						
					 
					
						2006-05-27 16:12:16 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						e774caca2a 
					 
					
						
						
							
							(svn r4940) Remove the dubious feature of remembering the last built depot. It serves no real purpose except causing confusion  
						
						
						
						
					 
					
						2006-05-21 13:51:36 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						b95c1faca9 
					 
					
						
						
							
							(svn r4927) Replace 3 big ifs (which regard foundations) by a bit less confusing code  
						
						
						
						
					 
					
						2006-05-20 18:03:22 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						1be0d9926e 
					 
					
						
						
							
							(svn r4790) Remove slope magic from EnsureNoVehicleZ() and rename it to EnsureNoVehicleOnGround() to make more clear what it does  
						
						
						
						
					 
					
						2006-05-09 09:56:09 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2a337ab009 
					 
					
						
						
							
							(svn r4789) - Codechange: rename RoadType to RoadTileType and ROAD_{NORMAL,CROSSING,DEPOT} to ROAD_TILE_* for consistency  
						
						
						
						
					 
					
						2006-05-09 08:25:31 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3dae1a9bba 
					 
					
						
						
							
							(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  
						
						
						
						
					 
					
						2006-05-09 08:17:33 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						ea1020d4fa 
					 
					
						
						
							
							(svn r4590) - Fix (r4585): warning: suggest parentheses around && within ||. Sorry  
						
						
						
						
					 
					
						2006-04-27 08:24:48 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						725cfc26d0 
					 
					
						
						
							
							(svn r4586) - Codechange: Recursive commands that rely on _error_message to handle success/failure can fail if a recursive call fails but doesn't set the error message, thus resulting in an old, possibly erroneous being used (see FS#130 prior to r4585). Now properly reset the global variable _error_message in these cases.  
						
						
						
						
					 
					
						2006-04-26 21:48:22 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						dcf02c68f9 
					 
					
						
						
							
							(svn r4585) - Fix [FS#130] - Obscure road dragging bug. The road build command did not return the appropiate error message of invalid-slope when building road.  
						
						
						
						
					 
					
						2006-04-26 21:44:22 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						b57640e28a 
					 
					
						
						
							
							(svn r4572) Remove vehicle_leave_tile_proc  
						
						... 
						
						
						
						There's exactly one implemented function (unbarring a level crossing) and one place where it can be triggered (a train leaves a level crossing)
It's a bit overkill, so just handle this one case where it can happen 
						
						
					 
					
						2006-04-25 07:32:33 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						6dbc9c9ced 
					 
					
						
						
							
							(svn r4554) Replace magic numbers by TILE_{HEIGHT,SIZE}  
						
						
						
						
					 
					
						2006-04-23 19:35:36 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						aeab54e8ec 
					 
					
						
						
							
							(svn r4544) Merge two almost identical string (STR_1[08]00_LAND_SLOPED_IN_WRONG_DIRECTION) - one just contains two redundant words  
						
						
						
						
					 
					
						2006-04-23 15:01:46 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						dd180a1e18 
					 
					
						
						
							
							(svn r4541) Add a type for slopes and replace many magic numbers by the appropriate enums  
						
						
						
						
					 
					
						2006-04-23 13:48:16 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						fd8e02119c 
					 
					
						
						
							
							(svn r4435) - Fix: an assertion triggered when trying to remove a bridge with the remove-tool (r4348 surfaced this). In CmdRemoveRoad tiletype was not checked for ownership. Intorudce IsLevelCrossingTile() which checks if a tile is a crossing without knowing the type. Suggested by peter1138 and Tron.  
						
						
						
						
					 
					
						2006-04-15 20:07:42 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						35e93e451f 
					 
					
						
						
							
							(svn r4342) Change the first two parameters of commands - virtual pixel coordinates of the tile to operate on - to a TileIndex  
						
						... 
						
						
						
						Remove DoCommandByTile(), because now it does the same as DoCommand() 
						
						
					 
					
						2006-04-10 07:15:58 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						b02fc3b62b 
					 
					
						
						
							
							(svn r4265) - Fix: compile warning on VS2005 (parameter 2 different from declaration)  
						
						
						
						
					 
					
						2006-04-03 18:11:42 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						e921c1fc84 
					 
					
						
						
							
							(svn r4263) -Codechange: Road building no longer uses FindLandscapeHeight. Last occurence of FindLandscapeTile in the tile-specific functions gone. Thanks to Tron for doing lots of work in this direction  
						
						
						
						
					 
					
						2006-04-03 15:18:12 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						369ad5a573 
					 
					
						
						
							
							(svn r4258) -Codechange: Add and make use of map accessors dealing with road ground types (including roadworks).  
						
						
						
						
					 
					
						2006-04-03 13:35:19 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						6443c14ebd 
					 
					
						
						
							
							(svn r4246) -Codechange. Replaced about 100 occurences of '16' by TILE_SIZE  
						
						
						
						
					 
					
						2006-04-03 05:32:11 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						7163a64c25 
					 
					
						
						
							
							(svn r4242) Pass TileIndex and slope to GetSlopeTileh_*() instead of TileInfo  
						
						
						
						
					 
					
						2006-04-02 12:49:18 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						b5eb55d527 
					 
					
						
						
							
							(svn r4230) The road is asked for, not the rail. Undo part of r4164. (Pointed out by peter1138)  
						
						
						
						
					 
					
						2006-04-02 07:05:35 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						cefece9f3c 
					 
					
						
						
							
							(svn r4187) Simplify the code for building/removing a piece of road a bit  
						
						
						
						
					 
					
						2006-03-31 06:16:04 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						1b28d92fc8 
					 
					
						
						
							
							(svn r4181) CodeChange : Replaced [G/S]etMapExtraBits by [G/S]etTropicZone. Although it was an accessor, nor his usage nor the values were clear.  
						
						
						
						
					 
					
						2006-03-30 19:16:44 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						410b5569fe 
					 
					
						
						
							
							(svn r4164) Use acessor functions  
						
						
						
						
					 
					
						2006-03-30 09:08:43 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						019597f4ac 
					 
					
						
						
							
							(svn r4160) CodeChange : Revert part of 4157, spotted by Tron  
						
						
						
						
					 
					
						2006-03-29 21:10:42 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						1cadf4ea53 
					 
					
						
						
							
							(svn r4157) CodeChange : Keep on cleaning up Celestar's elrail merge  
						
						
						
						
					 
					
						2006-03-29 20:35:39 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						6c44bf5012 
					 
					
						
						
							
							(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.  
						
						
						
						
					 
					
						2006-03-29 16:30:26 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						d0a445db41 
					 
					
						
						
							
							(svn r4111) Fix/Remove some stale comments  
						
						
						
						
					 
					
						2006-03-26 11:08:44 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						db9706cb80 
					 
					
						
						
							
							(svn r4088) -Codechange: Introduce {Unb,B}arCrossing and IsCrossingBarred to put and get the status of a level crossing  
						
						
						
						
					 
					
						2006-03-24 15:24:16 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						c699d0e791 
					 
					
						
						
							
							(svn r4085) Add GetTown{Index,ByTile}() to get the town index resp. the town from a tile  
						
						
						
						
					 
					
						2006-03-24 12:00:24 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						1815383ba7 
					 
					
						
						
							
							(svn r4000) Rewrite GetSlope{Tileh,Z}_{Road,Track} in a less confusing way  
						
						
						
						
					 
					
						2006-03-21 22:06:32 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						58f25c00b4 
					 
					
						
						
							
							(svn r3990) Remove another call to FindLandscapeHeight()  
						
						
						
						
					 
					
						2006-03-20 13:34:01 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						453a925d72 
					 
					
						
						
							
							(svn r3986) Add [GS]etCrossingRoadOwner  
						
						
						
						
					 
					
						2006-03-19 19:33:19 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						a2572f91ba 
					 
					
						
						
							
							(svn r3984) Add a function to get the road axis of a level crossing  
						
						
						
						
					 
					
						2006-03-19 17:15:33 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						a90e46bf03 
					 
					
						
						
							
							(svn r3981) More work for the rail accessing functions and enums  
						
						
						
						
					 
					
						2006-03-19 13:48:08 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						bf3811122d 
					 
					
						
						
							
							(svn r3979) Move GetRailFoundation() to rail_map.h and use it and friends to get information about rail tiles  
						
						
						
						
					 
					
						2006-03-19 12:06:12 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						7b1c7c31fb 
					 
					
						
						
							
							(svn r3916) Get/Set the rail type by [GS]etRailType{Crossing,OnBridge,}()  
						
						
						
						
					 
					
						2006-03-17 10:10:31 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						6e988259a4 
					 
					
						
						
							
							(svn r3907) Replace many bridge related direct map accesses with calls to shiny new functions and mark some strange constructs with XXX  
						
						
						
						
					 
					
						2006-03-16 15:16:27 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						26815f7405 
					 
					
						
						
							
							(svn r3846) Add functions to set the type of stuff (clear, water, rail, road) under bridges  
						
						
						
						
					 
					
						2006-03-13 12:55:20 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						ec8f335e9d 
					 
					
						
						
							
							(svn r3812) Remove a pointless goto  
						
						
						
						
					 
					
						2006-03-10 11:27:52 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						86550c94bc 
					 
					
						
						
							
							(svn r3795) Add a function to request the orientation of a depot  
						
						
						
						
					 
					
						2006-03-08 15:29:23 +00:00