Mercurial > hg > openttd
diff src/depot_gui.cpp @ 13147:71af1fabcf0f draft
(svn r17652) -Codechange: Merging/renaming the depot block-size functions.
author | alberth <alberth@openttd.org> |
---|---|
date | Sun, 27 Sep 2009 08:28:49 +0000 |
parents | 101b6521230c |
children | ef5d1946b2e4 |
line wrap: on
line diff
--- a/src/depot_gui.cpp +++ b/src/depot_gui.cpp @@ -168,19 +168,7 @@ { 4, 3}, ///< VEH_AIRCRAFT }; -static void ResizeDefaultWindowSizeForTrains() -{ - _block_sizes[VEH_TRAIN].width = 1; - _block_sizes[VEH_TRAIN].height = GetVehicleListHeight(VEH_TRAIN); -} - -static void ResizeDefaultWindowSizeForRoadVehicles() -{ - _block_sizes[VEH_ROAD].width = 56; - _block_sizes[VEH_ROAD].height = GetVehicleListHeight(VEH_ROAD); -} - -static void ResizeDefaultWindowSize(VehicleType type) +static void InitBlocksizeForShipAircraft(VehicleType type) { uint max_width = 0; uint max_height = 0; @@ -211,14 +199,18 @@ _block_sizes[type].height = max(GetVehicleListHeight(type), max_height); } -/* Set the size of the blocks in the window so we can be sure that they are big enough for the vehicle sprites in the current game - * We will only need to call this once for each game */ +/** Set the size of the blocks in the window so we can be sure that they are big enough for the vehicle sprites in the current game. + * @note Calling this function once for each game is enough. */ void InitDepotWindowBlockSizes() { - ResizeDefaultWindowSizeForTrains(); - ResizeDefaultWindowSizeForRoadVehicles(); - ResizeDefaultWindowSize(VEH_SHIP); - ResizeDefaultWindowSize(VEH_AIRCRAFT); + _block_sizes[VEH_TRAIN].width = 1; + _block_sizes[VEH_TRAIN].height = GetVehicleListHeight(VEH_TRAIN); + + _block_sizes[VEH_ROAD].width = 56; + _block_sizes[VEH_ROAD].height = GetVehicleListHeight(VEH_ROAD); + + InitBlocksizeForShipAircraft(VEH_SHIP); + InitBlocksizeForShipAircraft(VEH_AIRCRAFT); } static void DepotSellAllConfirmationCallback(Window *w, bool confirmed);