equal
deleted
inserted
replaced
310 DeleteWindowById(WC_VEHICLE_DETAILS, v->index); |
310 DeleteWindowById(WC_VEHICLE_DETAILS, v->index); |
311 DeleteWindowById(WC_VEHICLE_ORDERS, v->index); |
311 DeleteWindowById(WC_VEHICLE_ORDERS, v->index); |
312 DeleteVehicle(v); |
312 DeleteVehicle(v); |
313 } else { |
313 } else { |
314 v->owner = new_player; |
314 v->owner = new_player; |
|
315 if (IsEngineCountable(v)) GetPlayer(new_player)->num_engines[v->engine_type]++; |
315 switch (v->type) { |
316 switch (v->type) { |
316 case VEH_Train: if (IsFrontEngine(v)) v->unitnumber = ++num_train; break; |
317 case VEH_Train: if (IsFrontEngine(v)) v->unitnumber = ++num_train; break; |
317 case VEH_Road: v->unitnumber = ++num_road; break; |
318 case VEH_Road: v->unitnumber = ++num_road; break; |
318 case VEH_Ship: v->unitnumber = ++num_ship; break; |
319 case VEH_Ship: v->unitnumber = ++num_ship; break; |
319 case VEH_Aircraft: if (v->subtype <= 2) v->unitnumber = ++num_aircraft; break; |
320 case VEH_Aircraft: if (v->subtype <= 2) v->unitnumber = ++num_aircraft; break; |