train_cmd.c
changeset 3191 b2bebf380cd7
parent 3186 4317b5b295c4
child 3234 a2791a480b71
equal deleted inserted replaced
3190:c80d3e9b7c03 3191:b2bebf380cd7
  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