src/roadveh_cmd.cpp
changeset 7946 e53b2f085489
parent 7921 f99d5c351e75
child 7965 c1a170885a60
equal deleted inserted replaced
7945:ff24db9275cd 7946:e53b2f085489
   333 
   333 
   334 static bool CheckRoadVehInDepotStopped(const Vehicle *v)
   334 static bool CheckRoadVehInDepotStopped(const Vehicle *v)
   335 {
   335 {
   336 	TileIndex tile = v->tile;
   336 	TileIndex tile = v->tile;
   337 
   337 
   338 	if (!IsTileDepotType(tile, TRANSPORT_ROAD) || !(v->vehstatus & VS_STOPPED)) return false;
   338 	if (!IsTileDepotType(tile, TRANSPORT_ROAD)) return false;
       
   339 	if (IsRoadVehFront(v) && !(v->vehstatus & VS_STOPPED)) return false;
   339 
   340 
   340 	for (; v != NULL; v = v->next) {
   341 	for (; v != NULL; v = v->next) {
   341 		if (v->u.road.state != RVSB_IN_DEPOT || v->tile != tile) return false;
   342 		if (v->u.road.state != RVSB_IN_DEPOT || v->tile != tile) return false;
   342 	}
   343 	}
   343 	return true;
   344 	return true;