| 859 | } |
| 860 | |
| 861 | std::string GetAcceptedCargoString(const Industry::AcceptedCargo &ac, const CargoSuffix &suffix) const |
| 862 | { |
| 863 | auto params = MakeParameters(CargoSpec::Get(ac.cargo)->name, ac.cargo, ac.waiting, suffix.text); |
| 864 | switch (suffix.display) { |
| 865 | case CSD_CARGO_AMOUNT_TEXT: return GetStringWithArgs(STR_INDUSTRY_VIEW_ACCEPT_CARGO_AMOUNT_SUFFIX, params); |
| 866 | case CSD_CARGO_TEXT: return GetStringWithArgs(STR_INDUSTRY_VIEW_ACCEPT_CARGO_SUFFIX, params); |
| 867 | case CSD_CARGO_AMOUNT: return GetStringWithArgs(STR_INDUSTRY_VIEW_ACCEPT_CARGO_AMOUNT_NOSUFFIX, params); |
| 868 | case CSD_CARGO: return GetStringWithArgs(STR_INDUSTRY_VIEW_ACCEPT_CARGO_NOSUFFIX, params); |
| 869 | default: NOT_REACHED(); |
| 870 | } |
| 871 | } |
| 872 | |
| 873 | /** |
| 874 | * Draw the text in the #WID_IV_INFO panel. |
no test coverage detected