translateDistance
Definition
-- @/lua/ge/ge_utils.lua:1442
function translateDistance(value, big)
local target = settings.getValue('uiUnitLength')
value = value or 0
if target == 'metric' then
if big == "auto" then
big = value >= 1000
end
if big then
return value*0.001, "km", target, true
else
return value, "m", target, false
end
elseif target == 'imperial' then
if big == "auto" then
big = value >= metersInMiles
end
if big then
return value * 0.00062137, "mi", target, true
else
return value * 3.2808, "ft", target, false
end
end
end
Callers
@/lua/ge/extensions/gameplay/crashTest/scenarioManager.lua
if distance > 10 then -- draw distance if far
local dist, unit = translateDistance(distance, false)
textToDraw = math.ceil(dist) .. " " .. unit
@/lua/ge/extensions/editor/util/editorElementHelper.lua
im.BeginDisabled()
im.Text(string.format("%0.2f m = %0.2f %s",e.ptr[0],translateDistance(e.ptr[0], true)))
im.EndDisabled()
@/lua/ge/extensions/career/modules/inventory.lua
local id = "plVeh"..vehId
local dist, distUnit = translateDistance(map.objects[vehId].pos:distance(getPlayerVehicle(0):getPosition()), true)
local plate = vehicles[invId].config.licenseName
local plate = vehicles[invId].config.licenseName
local odometer, odoUnit = translateDistance(career_modules_valueCalculator.getVehicleMileageById(invId), true)
@/lua/ge/extensions/gameplay/missions/progress.lua
if fun == 'distance' then
local result, unit = translateDistance(val, 'auto')
return { format = "distance", distance = val or 0, text = string.format("%.2f %s", result, unit) }
@/lua/ge/extensions/gameplay/drift/scoreboard.lua
order = 6,
value = string.format("%i %s", translateDistance(rawPerformanceStats.totalDriftDist, false))
}
@/lua/ge/ge_utils.lua
function translateVelocity(value, big)
local value, unit, system = translateDistance(value, big)
if system == 'metric' then
@/lua/ge/extensions/gameplay/missions/missionTypes/editorHelper.lua
im.BeginDisabled()
im.Text(string.format("%0.2f m = %0.2f %s",e.ptr[0],translateDistance(e.ptr[0], true)))
im.EndDisabled()
@/lua/ge/extensions/ui/apps/minimap/additionalInfo.lua
end
local distToTarget, unit, _, _ = translateDistance(rp.path[1].distToTarget, "auto")
if distToTarget ~= oldDistToTarget then