summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpeter1138 <peter1138@openttd.org>2006-04-28 19:56:18 +0000
committerpeter1138 <peter1138@openttd.org>2006-04-28 19:56:18 +0000
commit9415828900d9528475eebf92c0762642f3ad3b7f (patch)
tree18f5e3222d6f5e8dc2859681eb1e93b04c1fe686
parent5b5e274796b37deb2fe93f373e7b27f59ed23be0 (diff)
downloadopenttd-9415828900d9528475eebf92c0762642f3ad3b7f.tar.xz
(svn r4610) - If a wagon has a capacity of 0 (zero), display it in the purchase list as N/A.
-rw-r--r--train_gui.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/train_gui.c b/train_gui.c
index 9f9eacca6..119896bf0 100644
--- a/train_gui.c
+++ b/train_gui.c
@@ -109,10 +109,14 @@ void DrawTrainWagonPurchaseInfo(int x, int y, EngineID engine_number)
DrawString(x, y, STR_PURCHASE_INFO_WEIGHT_CWEIGHT, 0);
y += 10;
- /* Cargo type + capacity */
- SetDParam(0, _cargoc.names_long[rvi->cargo_type]);
- SetDParam(1, rvi->capacity);
- SetDParam(2, refittable ? STR_9842_REFITTABLE : STR_EMPTY);
+ /* Cargo type + capacity, or N/A */
+ SetDParam(0, STR_8838_N_A);
+ SetDParam(2, STR_EMPTY);
+ if (rvi->capacity != 0) {
+ SetDParam(0, _cargoc.names_long[rvi->cargo_type]);
+ SetDParam(1, rvi->capacity);
+ SetDParam(2, refittable ? STR_9842_REFITTABLE : STR_EMPTY);
+ }
DrawString(x, y, STR_PURCHASE_INFO_CAPACITY, 0);
y += 10;