src/roadveh_cmd.cpp
changeset 8491 97fcf662c3c3
parent 8467 605661f3a91c
child 8506 0e1e0f7c4989
equal deleted inserted replaced
8490:c4db66ce864d 8491:97fcf662c3c3
   954 	byte t;
   954 	byte t;
   955 
   955 
   956 	/* Clamp */
   956 	/* Clamp */
   957 	spd = min(spd, v->max_speed);
   957 	spd = min(spd, v->max_speed);
   958 	if (v->u.road.state == RVSB_WORMHOLE && !(v->vehstatus & VS_HIDDEN)) {
   958 	if (v->u.road.state == RVSB_WORMHOLE && !(v->vehstatus & VS_HIDDEN)) {
   959 		spd = min(spd, GetBridge(GetBridgeType(v->tile))->speed * 2);
   959 		spd = min(spd, GetBridgeSpec(GetBridgeType(v->tile))->speed * 2);
   960 	}
   960 	}
   961 
   961 
   962 	/* updates statusbar only if speed have changed to save CPU time */
   962 	/* updates statusbar only if speed have changed to save CPU time */
   963 	if (spd != v->cur_speed) {
   963 	if (spd != v->cur_speed) {
   964 		v->cur_speed = spd;
   964 		v->cur_speed = spd;