mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-08 23:19:40 +00:00
(svn r17652) -Codechange: Merging/renaming the depot block-size functions.
This commit is contained in:
parent
73ffd2b178
commit
4130ae0dfa
@ -168,19 +168,7 @@ static const Dimension _resize_cap[] = {
|
|||||||
{ 4, 3}, ///< VEH_AIRCRAFT
|
{ 4, 3}, ///< VEH_AIRCRAFT
|
||||||
};
|
};
|
||||||
|
|
||||||
static void ResizeDefaultWindowSizeForTrains()
|
static void InitBlocksizeForShipAircraft(VehicleType type)
|
||||||
{
|
|
||||||
_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)
|
|
||||||
{
|
{
|
||||||
uint max_width = 0;
|
uint max_width = 0;
|
||||||
uint max_height = 0;
|
uint max_height = 0;
|
||||||
@ -211,14 +199,18 @@ static void ResizeDefaultWindowSize(VehicleType type)
|
|||||||
_block_sizes[type].height = max(GetVehicleListHeight(type), max_height);
|
_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
|
/** 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 */
|
* @note Calling this function once for each game is enough. */
|
||||||
void InitDepotWindowBlockSizes()
|
void InitDepotWindowBlockSizes()
|
||||||
{
|
{
|
||||||
ResizeDefaultWindowSizeForTrains();
|
_block_sizes[VEH_TRAIN].width = 1;
|
||||||
ResizeDefaultWindowSizeForRoadVehicles();
|
_block_sizes[VEH_TRAIN].height = GetVehicleListHeight(VEH_TRAIN);
|
||||||
ResizeDefaultWindowSize(VEH_SHIP);
|
|
||||||
ResizeDefaultWindowSize(VEH_AIRCRAFT);
|
_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);
|
static void DepotSellAllConfirmationCallback(Window *w, bool confirmed);
|
||||||
|
Loading…
Reference in New Issue
Block a user