changeset 5943 | 124ad26f8715 |
parent 5922 | caa040c9e25d |
child 5944 | 6d059cc8662b |
--- a/src/roadveh_cmd.cpp Tue Feb 06 09:25:52 2007 +0000 +++ b/src/roadveh_cmd.cpp Tue Feb 06 09:29:56 2007 +0000 @@ -1330,8 +1330,9 @@ GetNewVehiclePos(v, &gp); - if (RoadVehFindCloseTo(v, gp.x, gp.y, v->direction) != NULL) { - v->cur_speed = 0; + const Vehicle *u = RoadVehFindCloseTo(v, gp.x, gp.y, v->direction); + if (u != NULL && u->cur_speed < v->cur_speed) { + v->cur_speed = u->cur_speed; return; }