src/roadveh_cmd.cpp
changeset 6153 eb35b73b300a
parent 6141 bd1637f172b4
child 6175 313c2b5e7ae2
equal deleted inserted replaced
6152:6f9fbee77a47 6153:eb35b73b300a
  1355 	/* Save old vehicle position to use at end of move to set viewport area dirty */
  1355 	/* Save old vehicle position to use at end of move to set viewport area dirty */
  1356 	BeginVehicleMove(v);
  1356 	BeginVehicleMove(v);
  1357 
  1357 
  1358 	if (v->u.road.state == RVSB_WORMHOLE) {
  1358 	if (v->u.road.state == RVSB_WORMHOLE) {
  1359 		/* Vehicle is entering a depot or is on a bridge or in a tunnel */
  1359 		/* Vehicle is entering a depot or is on a bridge or in a tunnel */
  1360 		GetNewVehiclePosResult gp;
  1360 		GetNewVehiclePosResult gp = GetNewVehiclePos(v);
  1361 
       
  1362 		GetNewVehiclePos(v, &gp);
       
  1363 
  1361 
  1364 		const Vehicle *u = RoadVehFindCloseTo(v, gp.x, gp.y, v->direction);
  1362 		const Vehicle *u = RoadVehFindCloseTo(v, gp.x, gp.y, v->direction);
  1365 		if (u != NULL && u->cur_speed < v->cur_speed) {
  1363 		if (u != NULL && u->cur_speed < v->cur_speed) {
  1366 			v->cur_speed = u->cur_speed;
  1364 			v->cur_speed = u->cur_speed;
  1367 			return;
  1365 			return;