Changeset - r10645:9579f71aab44
[Not reviewed]
master
0 1 0
rubidium - 15 years ago 2009-01-09 23:30:02
rubidium@openttd.org
(svn r14947) -Fix [FS#2519]: vehicle following did not update the location from where to smooth scroll, thus any new viewport center would smooth scroll from the location where you were just before you started following the vehicle
1 file changed with 2 insertions and 0 deletions:
0 comments (0 inline, 0 general)
src/viewport.cpp
Show inline comments
 
@@ -1594,6 +1594,8 @@ void UpdateViewportPosition(Window *w)
 
		const Vehicle* veh = GetVehicle(w->viewport->follow_vehicle);
 
		Point pt = MapXYZToViewport(vp, veh->x_pos, veh->y_pos, veh->z_pos);
 

	
 
		w->viewport->scrollpos_x = pt.x;
 
		w->viewport->scrollpos_y = pt.y;
 
		SetViewportPosition(w, pt.x, pt.y);
 
	} else {
 
		/* Ensure the destination location is within the map */
0 comments (0 inline, 0 general)