/* * This file is part of OpenTTD. * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see . */ /** @file unit_conversion.h Functions related to unit conversion. */ uint ConvertSpeedToDisplaySpeed(uint speed); uint ConvertSpeedToUnitDisplaySpeed(uint speed); uint ConvertDisplaySpeedToSpeed(uint speed); uint ConvertWeightToDisplayWeight(uint weight); uint ConvertDisplayWeightToWeight(uint weight); uint ConvertPowerToDisplayPower(uint power); uint ConvertDisplayPowerToPower(uint power); uint ConvertForceToDisplayForce(uint force); uint ConvertDisplayForceToForce(uint force); void ConvertPowerWeightRatioToDisplay(uint ratio, int64 &value, int64 &decimals); void ConvertForceWeightRatioToDisplay(uint ratio, int64 &value, int64 &decimals); uint ConvertDisplayToPowerWeightRatio(double in); uint ConvertDisplayToForceWeightRatio(double in);