| 
							
							
								 Peter Nelson | bf8d7df736 | Change: Extend rail types to 64 (6 bit storage) | 2018-07-26 13:27:40 +01:00 |  | 
			
				
					| 
							
							
								 Peter Nelson | 5db883fbe9 | Change: Move rail type bits from m3 to m8. | 2018-07-26 13:27:40 +01:00 |  | 
			
				
					| 
							
							
								 rubidium | 982f5a6aa2 | (svn r26878) -Change: move m6 to TileExtended to keep Tile 8 bytes and thus better alignable | 2014-09-21 11:23:33 +00:00 |  | 
			
				
					| 
							
							
								 michi_cc | b0d21d2fad | (svn r24367) -Feature: [NewGRF] Customisable signals for rail types. | 2012-07-01 23:12:50 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 9ca4b629cd | (svn r21846) -Codechange: move documentation towards the code to make it more likely to be updated [o-s]. | 2011-01-18 23:09:43 +00:00 |  | 
			
				
					| 
							
							
								 alberth | ab50f74d7f | (svn r21273) -Codechange: Return values should start at the same line. | 2010-11-20 15:44:24 +00:00 |  | 
			
				
					| 
							
							
								 frosch | ed4f806f1d | (svn r20283) -Codechange: Unify start of doygen comments. | 2010-08-01 19:22:34 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 249acc9e4f | (svn r19089) -Codechange: some minor coding style | 2010-02-10 20:53:23 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 82fc28f77f | (svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header | 2010-01-15 16:41:15 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | ca91a97826 | (svn r17579) -Fix: remove doxygen docs for removed parameters, or change @param to @tparam if necessary | 2009-09-19 15:17:47 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | e8ddf001c8 | (svn r17570) -Fix: a number of Doxygen warnings about missing parameters, which were sometimes missing and sometimes just typos | 2009-09-19 09:51:14 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 55ddce8da2 | (svn r17493) -Codechange: store the depot index on the map | 2009-09-10 14:33:07 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 7fbc33dae1 | (svn r17248) -Fix: add GPL license notice where appropriate | 2009-08-21 20:21:05 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | e473e69ba4 | (svn r16976) -Codechange: remove WaypointID and MAX_LENGTH constants in favour of their Station variants | 2009-07-28 21:06:38 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 68ead6b84f | (svn r16909) -Fix [FS#2996]: NewGRF stations would be triggering assertions all over the place when using the more advanced station types. -Change: make (rail) waypoints sub classes of 'base stations', make buoys waypoints and unify code between them where possible. | 2009-07-22 08:59:57 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 2646a99d29 | (svn r16908) -Codechange: s/DepotWaypointReservation/DepotReservation/ | 2009-07-22 08:52:41 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 8405d7d7e7 | (svn r16907) -Codechange: make a more clear distinction between reservation functions that return a bool and that return TrackBits; GetRailStationReservation vs GetRailwayStationReservation, which one returns the bool and which one the TrackBits? | 2009-07-21 22:37:10 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 0af27062c4 | (svn r16349) -Codechange: rename IsPlainRailTile() to IsPlainRail(), introduce shiny new IsPlainRailTile() | 2009-05-18 01:26:23 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 8ffb93c358 | (svn r16311) -Fix: (Get|Set)TrackBits() is only valid for RAIL_TILE_NORMAL and _SIGNALS. | 2009-05-15 16:07:36 +00:00 |  | 
			
				
					| 
							
							
								 smatz | e124aa8fd6 | (svn r15643) -Fix [FS#2711]: be more strict with zeroing unused map array bits | 2009-03-08 16:10:39 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 13ee151a69 | (svn r14567) -Revert (part of 14566): don't commit testing stuff... | 2008-11-07 18:02:46 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | c7f3935506 | (svn r14566) -Fix [FS#2397]: RV's go via order would reserve a slot at the 'via' station which it never uses, which makes it unlikely that it reserves a slot for the next station and that makes queueing fail (Aali) | 2008-11-07 17:59:51 +00:00 |  | 
			
				
					| 
							
							
								 smatz | f503c7c99e | (svn r14280) -Codechange: use IsRailWaypointTile() instead of IsTileType() and IsRailWaypoint() checks at several places | 2008-09-09 12:26:25 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | abc46b1e86 | (svn r13940) -Add [YAPP]: YAPF is now able to reserve the found path. (michi_cc) | 2008-08-02 22:50:52 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 3e055b32bf | (svn r13937) -Codechange [YAPP]: Don't cycle through two-sided PBS signals during build. (michi_cc) | 2008-08-02 22:50:04 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | d6645818b4 | (svn r13933) -Codechange [YAPP]: Handle through and PBS signals correctly in the signal code. (michi_cc) | 2008-08-02 22:48:57 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | fe4f23dba2 | (svn r13932) -Add [YAPP]: PBS signals added to the map array. The signals are drawn using the old Patch-like PBS sprites. (michi_cc) | 2008-08-02 22:48:43 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | f6555cf6f8 | (svn r13929) -Codechange [YAPP]: Reserving and unreserving of single tracks is now possible. (michi_cc) | 2008-08-02 22:48:01 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | ec7cc49825 | (svn r13926) -Add [YAPP]: Add map accessors for path reservations. (michi_cc) | 2008-08-02 22:47:20 +00:00 |  | 
			
				
					| 
							
							
								 smatz | ec627dedf8 | (svn r13090) -Codechange: add functions for direct conversion from DiagDirection to Track and Trackbits | 2008-05-14 18:31:21 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 9488db56d4 | (svn r12745) -Codechange: a bit of naming conventions, introduce Is*DepotTile() | 2008-04-17 00:44:20 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | f4d48f0e5b | (svn r12474) -Codechange: split type related stuff from waypoints from waypoint.h (and openttd.h) to waypoint_type.h. | 2008-03-28 16:41:12 +00:00 |  | 
			
				
					| 
							
							
								 belugas | 79f033c78f | (svn r12457) -Codechange: Move signal enums on their own header. | 2008-03-28 03:23:49 +00:00 |  | 
			
				
					| 
							
							
								 glx | f352512c8d | (svn r12239) -Fix [FS#1800] (r9729): inverted comments for SetRailType() and GetTrackBits() (michi_cc) | 2008-02-24 22:20:31 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 9deab65bae | (svn r12098) -Fix: make snow appear on rail tiles dependant on track height, not on height of the lowest part of the tile | 2008-02-10 11:35:05 +00:00 |  | 
			
				
					| 
							
							
								 frosch | b329781ab2 | (svn r11984) -Fix: Also draw corner shores under rail tracks. | 2008-01-25 16:51:35 +00:00 |  | 
			
				
					| 
							
							
								 smatz | f44a9a5d5b | (svn r11802) -Fix [FS#716]: do not crash trains when leaving depot to a very long track -Codechange: use dedicated pathfinder for signal updating, resulting in better performance and possible future improvements | 2008-01-09 23:00:59 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | aac835171e | (svn r11700) -Codechange: reduce the amount of unnecessary includes. | 2007-12-25 23:42:52 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 5b49e75453 | (svn r11669) -Codechange: refactor tile.h -> tile_type.h and tile_map.h | 2007-12-19 23:26:02 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | df0c6eb2b9 | (svn r11662) -Codechange: move some rail types/related functions around. | 2007-12-18 20:10:21 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | f56a354d31 | (svn r11661) -Codechange: some header reworks in order to try to reduce the compile time of OpenTTD by reduce the amount of circular-ish dependencies. | 2007-12-18 19:52:14 +00:00 |  | 
			
				
					| 
							
							
								 skidd13 | 71c4325c50 | (svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style | 2007-11-19 21:02:30 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 2c67320bae | (svn r11320) -Codechange: make lower halftiles at coast floodable. Patch by frosch. | 2007-10-20 21:05:18 +00:00 |  | 
			
				
					| 
							
							
								 truelight | 98b23edeb3 | (svn r10659) -Codechange: updated documentation around RAIL_GROUND_FENCE_VERT[12] (frosch) -Codechange: added documentation and SPR_ enums for track fences (frosch) | 2007-07-23 16:08:58 +00:00 |  | 
			
				
					| 
							
							
								 glx | 2958f0c53a | (svn r10006) -Fix (FS#362): allow different signal types on one tile | 2007-05-31 21:21:04 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 70e6102c86 | (svn r9988) -Codechange: remove the last direct map accesses, except the ones needed for the savegame saving/loading mechanisms. | 2007-05-30 13:33:19 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | e1057864d8 | (svn r9729) -Documentation: add some documentation in various places | 2007-04-27 21:29:36 +00:00 |  | 
			
				
					| 
							
							
								 belugas | 386e298acd | (svn r9523) -Cleanup: doxygen changes. Time to take care of "R" | 2007-03-28 20:41:35 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 24c4d5b06d | (svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {}; | 2007-03-07 12:11:48 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 05fe6d2362 | (svn r8954) -Codechange: remove direct map accesses from non-map-accessor headers. | 2007-03-01 13:35:40 +00:00 |  |