mirror of
https://repo.or.cz/minetest_orienteering.git
synced 2025-01-24 13:21:29 +01:00
Implement speedometer
This commit is contained in:
parent
8c28944aff
commit
62bca4fdee
8
init.lua
8
init.lua
@ -1,5 +1,8 @@
|
||||
local orienteering = {}
|
||||
orienteering.playerhuds = {}
|
||||
orienteering.settings = {}
|
||||
orienteering.settings.speed_unit = "m/s"
|
||||
orienteering.settings.length_unit = "m"
|
||||
|
||||
-- Displays height (Y)
|
||||
minetest.register_tool("orienteering:altimeter", {
|
||||
@ -172,8 +175,9 @@ function update_hud_displays(player)
|
||||
str_time = ""
|
||||
end
|
||||
|
||||
if speedometer or gps then
|
||||
str_speed = ""
|
||||
local speed = vector.length(player:get_player_velocity())
|
||||
if speedometer then
|
||||
str_speed = string.format("Velocity: %.2f %s", speed, orienteering.settings.speed_unit)
|
||||
else
|
||||
str_speed = ""
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user