equal
deleted
inserted
replaced
3280 DeleteVehicle(v); |
3280 DeleteVehicle(v); |
3281 } |
3281 } |
3282 } |
3282 } |
3283 |
3283 |
3284 |
3284 |
3285 static const byte _depot_track_ind[4] = {0,1,0,1}; |
|
3286 |
|
3287 |
|
3288 void TrainEnterDepot(Vehicle *v, TileIndex tile) |
3285 void TrainEnterDepot(Vehicle *v, TileIndex tile) |
3289 { |
3286 { |
3290 SetSignalsOnBothDir(tile, _depot_track_ind[GetRailDepotDirection(tile)]); |
3287 UpdateSignalsOnSegment(tile, GetRailDepotDirection(tile)); |
3291 |
3288 |
3292 if (!IsFrontEngine(v)) v = GetFirstVehicleInChain(v); |
3289 if (!IsFrontEngine(v)) v = GetFirstVehicleInChain(v); |
3293 |
3290 |
3294 VehicleServiceInDepot(v); |
3291 VehicleServiceInDepot(v); |
3295 |
3292 |