(svn r19345) -Feature: Realistic acceleration for road vehicles.

This commit is contained in:
terkhen
2010-03-06 12:56:57 +00:00
parent e770b3d6bb
commit c958c2c31f
9 changed files with 77 additions and 11 deletions

View File

@@ -1477,9 +1477,13 @@ static VehicleEnterTileStatus VehicleEnter_TunnelBridge(Vehicle *v, TileIndex ti
ClrBit(t->gv_flags, GVF_GOINGDOWN_BIT);
} break;
case VEH_ROAD:
RoadVehicle::From(v)->state = RVSB_WORMHOLE;
break;
case VEH_ROAD: {
RoadVehicle *rv = RoadVehicle::From(v);
rv->state = RVSB_WORMHOLE;
/* There are no slopes inside bridges / tunnels. */
ClrBit(rv->gv_flags, GVF_GOINGUP_BIT);
ClrBit(rv->gv_flags, GVF_GOINGDOWN_BIT);
} break;
case VEH_SHIP:
Ship::From(v)->state = TRACK_BIT_WORMHOLE;