src/train_gui.cpp
changeset 9413 7042a8ec3fa8
parent 9354 845e07db4549
child 9770 8c260fb382f8
equal deleted inserted replaced
9412:163c465bf250 9413:7042a8ec3fa8
   122 
   122 
   123 		if (!v->cargo.Empty()) {
   123 		if (!v->cargo.Empty()) {
   124 			SetDParam(0, v->cargo_type);
   124 			SetDParam(0, v->cargo_type);
   125 			SetDParam(1, v->cargo.Count());
   125 			SetDParam(1, v->cargo.Count());
   126 			SetDParam(2, v->cargo.Source());
   126 			SetDParam(2, v->cargo.Source());
   127 			SetDParam(3, _settings.vehicle.freight_trains);
   127 			SetDParam(3, _settings_game.vehicle.freight_trains);
   128 			str = FreightWagonMult(v->cargo_type) > 1 ? STR_FROM_MULT : STR_8813_FROM;
   128 			str = FreightWagonMult(v->cargo_type) > 1 ? STR_FROM_MULT : STR_8813_FROM;
   129 		}
   129 		}
   130 		DrawString(x, y, str, TC_FROMSTRING);
   130 		DrawString(x, y, str, TC_FROMSTRING);
   131 	}
   131 	}
   132 }
   132 }
   148 static void TrainDetailsCapacityTab(const Vehicle *v, int x, int y)
   148 static void TrainDetailsCapacityTab(const Vehicle *v, int x, int y)
   149 {
   149 {
   150 	if (v->cargo_cap != 0) {
   150 	if (v->cargo_cap != 0) {
   151 		SetDParam(0, v->cargo_type);
   151 		SetDParam(0, v->cargo_type);
   152 		SetDParam(1, v->cargo_cap);
   152 		SetDParam(1, v->cargo_cap);
   153 		SetDParam(2, _settings.vehicle.freight_trains);
   153 		SetDParam(2, _settings_game.vehicle.freight_trains);
   154 		DrawString(x, y, FreightWagonMult(v->cargo_type) > 1 ? STR_CAPACITY_MULT : STR_013F_CAPACITY, TC_FROMSTRING);
   154 		DrawString(x, y, FreightWagonMult(v->cargo_type) > 1 ? STR_CAPACITY_MULT : STR_013F_CAPACITY, TC_FROMSTRING);
   155 	}
   155 	}
   156 }
   156 }
   157 
   157 
   158 int GetTrainDetailsWndVScroll(VehicleID veh_id, byte det_tab)
   158 int GetTrainDetailsWndVScroll(VehicleID veh_id, byte det_tab)
   247 				y += 14;
   247 				y += 14;
   248 				SetDParam(0, i);            // {CARGO} #1
   248 				SetDParam(0, i);            // {CARGO} #1
   249 				SetDParam(1, act_cargo[i]); // {CARGO} #2
   249 				SetDParam(1, act_cargo[i]); // {CARGO} #2
   250 				SetDParam(2, i);            // {SHORTCARGO} #1
   250 				SetDParam(2, i);            // {SHORTCARGO} #1
   251 				SetDParam(3, max_cargo[i]); // {SHORTCARGO} #2
   251 				SetDParam(3, max_cargo[i]); // {SHORTCARGO} #2
   252 				SetDParam(4, _settings.vehicle.freight_trains);
   252 				SetDParam(4, _settings_game.vehicle.freight_trains);
   253 				DrawString(x, y + 2, FreightWagonMult(i) > 1 ? STR_TOTAL_CAPACITY_MULT : STR_TOTAL_CAPACITY, TC_FROMSTRING);
   253 				DrawString(x, y + 2, FreightWagonMult(i) > 1 ? STR_TOTAL_CAPACITY_MULT : STR_TOTAL_CAPACITY, TC_FROMSTRING);
   254 			}
   254 			}
   255 		}
   255 		}
   256 		SetDParam(0, v->cargo.FeederShare());
   256 		SetDParam(0, v->cargo.FeederShare());
   257 		DrawString(x, y + 15, STR_FEEDER_CARGO_VALUE, TC_FROMSTRING);
   257 		DrawString(x, y + 15, STR_FEEDER_CARGO_VALUE, TC_FROMSTRING);