Changeset - r3175:bd95f4f074c7
[Not reviewed]
master
0 1 0
bjarni - 18 years ago 2006-03-10 10:01:56
bjarni@openttd.org
(svn r3811) -Fix: [autoreplace]: (FS#67) autoreplacing trains now keep their tile length instead of their pixel length
1 file changed with 5 insertions and 2 deletions:
0 comments (0 inline, 0 general)
vehicle.c
Show inline comments
 
@@ -1714,8 +1714,11 @@ static void MaybeReplaceVehicle(Vehicle 
 
	bool stopped = false;
 

	
 
	/* Remember the length in case we need to trim train later on
 
	 * If it's not a train, the value is unused */
 
	uint16 old_total_length = (v->type == VEH_Train) ? v->u.rail.cached_total_length : -1;
 
	 * If it's not a train, the value is unused
 
	 * round up to the length of the tiles used for the train instead of the train length instead
 
	 * Useful when newGRF uses custom length */
 
	uint16 old_total_length = (v->type == VEH_Train) ? ((v->u.rail.cached_total_length + 15 )/ 16)* 16 : -1;
 

	
 

	
 
	_current_player = v->owner;
 

	
0 comments (0 inline, 0 general)