src/vehicle_gui.cpp
changeset 10596 0ee9eba64c9c
parent 10595 7957c71b0dfe
child 10621 3edd349d9c14
equal deleted inserted replaced
10595:7957c71b0dfe 10596:0ee9eba64c9c
  2169 		case VEH_SHIP:     DrawShipImage(v, x, y, selection);               break;
  2169 		case VEH_SHIP:     DrawShipImage(v, x, y, selection);               break;
  2170 		case VEH_AIRCRAFT: DrawAircraftImage(v, x, y, selection);           break;
  2170 		case VEH_AIRCRAFT: DrawAircraftImage(v, x, y, selection);           break;
  2171 		default: NOT_REACHED();
  2171 		default: NOT_REACHED();
  2172 	}
  2172 	}
  2173 }
  2173 }
       
  2174 
       
  2175 void StopGlobalFollowVehicle(const Vehicle *v)
       
  2176 {
       
  2177 	Window *w = FindWindowById(WC_MAIN_WINDOW, 0);
       
  2178 	if (w != NULL && w->viewport->follow_vehicle == v->index) {
       
  2179 		ScrollMainWindowTo(v->x_pos, v->y_pos, true); // lock the main view on the vehicle's last position
       
  2180 		w->viewport->follow_vehicle = INVALID_VEHICLE;
       
  2181 	}
       
  2182 }