economy.c
changeset 4621 79238ae21c0d
parent 4549 60410aa1aa88
child 4701 773b12043ef8
equal deleted inserted replaced
4620:9b9649071d46 4621:79238ae21c0d
   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;