diff options
author | bjarni <bjarni@openttd.org> | 2005-01-23 22:01:51 +0000 |
---|---|---|
committer | bjarni <bjarni@openttd.org> | 2005-01-23 22:01:51 +0000 |
commit | 6510b12203b0770d111055e5112e9a824d0f7dc7 (patch) | |
tree | 7af224941eb94f777a9d568f72669a0e333a159e /ship_cmd.c | |
parent | dd6a6fa7ecd3f7f7389ea4ac86cbb03875d16caa (diff) | |
download | openttd-6510b12203b0770d111055e5112e9a824d0f7dc7.tar.xz |
(svn r1629) added a counter to tell how many engines you have of each type to the autoreplace vehicle windows and made them show only the vehicles you actually have in the left list.
this also fixes some window updates issues when autoreplacing
Diffstat (limited to 'ship_cmd.c')
-rw-r--r-- | ship_cmd.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ship_cmd.c b/ship_cmd.c index c4787b17d..b56d201f8 100644 --- a/ship_cmd.c +++ b/ship_cmd.c @@ -877,6 +877,7 @@ int32 CmdBuildShip(int x, int y, uint32 flags, uint32 p1, uint32 p2) RebuildVehicleLists(); InvalidateWindow(WC_COMPANY, v->owner); } + InvalidateWindow(WC_REPLACE_VEHICLE, VEH_Ship); // updates the replace Ship window return value; } @@ -903,6 +904,8 @@ int32 CmdSellShip(int x, int y, uint32 flags, uint32 p1, uint32 p2) DeleteVehicle(v); } + InvalidateWindow(WC_REPLACE_VEHICLE, VEH_Ship); // updates the replace Ship window + return -(int32)v->value; } |