equal
deleted
inserted
replaced
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; |