train_gui.c
changeset 5163 83acad83bbdd
parent 5124 d30772d0e9e1
child 5187 d1f4e447a7eb
equal deleted inserted replaced
5162:f1d90a883266 5163:83acad83bbdd
   949 
   949 
   950 		if (num != 0) {
   950 		if (num != 0) {
   951 			SetDParam(0, v->cargo_type);
   951 			SetDParam(0, v->cargo_type);
   952 			SetDParam(1, num);
   952 			SetDParam(1, num);
   953 			SetDParam(2, v->cargo_source);
   953 			SetDParam(2, v->cargo_source);
   954 			str = STR_8813_FROM;
   954 			SetDParam(3, _patches.freight_trains);
       
   955 			str = FreightWagonMult(v) > 1 ? STR_FROM_MULT : STR_8813_FROM;
   955 		}
   956 		}
   956 		DrawString(x, y, str, 0);
   957 		DrawString(x, y, str, 0);
   957 	}
   958 	}
   958 }
   959 }
   959 
   960 
   974 static void TrainDetailsCapacityTab(const Vehicle *v, int x, int y)
   975 static void TrainDetailsCapacityTab(const Vehicle *v, int x, int y)
   975 {
   976 {
   976 	if (v->cargo_cap != 0) {
   977 	if (v->cargo_cap != 0) {
   977 		SetDParam(0, v->cargo_type);
   978 		SetDParam(0, v->cargo_type);
   978 		SetDParam(1, v->cargo_cap);
   979 		SetDParam(1, v->cargo_cap);
   979 		DrawString(x, y, STR_013F_CAPACITY, 0);
   980 		SetDParam(2, _patches.freight_trains);
       
   981 		DrawString(x, y, FreightWagonMult(v) > 1 ? STR_CAPACITY_MULT : STR_013F_CAPACITY, 0);
   980 	}
   982 	}
   981 }
   983 }
   982 
   984 
   983 
   985 
   984 static void DrawTrainDetailsWindow(Window *w)
   986 static void DrawTrainDetailsWindow(Window *w)
  1111 				y += 14;
  1113 				y += 14;
  1112 				SetDParam(0, i);            // {CARGO} #1
  1114 				SetDParam(0, i);            // {CARGO} #1
  1113 				SetDParam(1, act_cargo[i]); // {CARGO} #2
  1115 				SetDParam(1, act_cargo[i]); // {CARGO} #2
  1114 				SetDParam(2, i);            // {SHORTCARGO} #1
  1116 				SetDParam(2, i);            // {SHORTCARGO} #1
  1115 				SetDParam(3, max_cargo[i]); // {SHORTCARGO} #2
  1117 				SetDParam(3, max_cargo[i]); // {SHORTCARGO} #2
  1116 				DrawString(x, y + 2, STR_013F_TOTAL_CAPACITY, 0);
  1118 				SetDParam(4, _patches.freight_trains);
       
  1119 				DrawString(x, y + 2, FreightWagonMult(v) > 1 ? STR_TOTAL_CAPACITY_MULT : STR_013F_TOTAL_CAPACITY, 0);
  1117 			}
  1120 			}
  1118 		}
  1121 		}
  1119 	}
  1122 	}
  1120 }
  1123 }
  1121 
  1124