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); |