aboutsummaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
authororwell <orwell@bleipb.de>2025-02-18 01:01:31 +0100
committerorwell <orwell@bleipb.de>2025-02-18 01:01:31 +0100
commitd9a9318806fe1835ff1423ee29dd5abd7c546031 (patch)
treeadccdafbd3ed5764b0e1b5bcccf35cd50726319c /init.lua
parent9d3c9c07d115a8d2a07d9f1162ac664245cc951e (diff)
downloadposhud-d9a9318806fe1835ff1423ee29dd5abd7c546031.tar.gz
poshud-d9a9318806fe1835ff1423ee29dd5abd7c546031.tar.bz2
poshud-d9a9318806fe1835ff1423ee29dd5abd7c546031.zip
Fix rotating star backslash, add settingtypes, minor leaveplayer fixHEADmaster
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua18
1 files changed, 12 insertions, 6 deletions
diff --git a/init.lua b/init.lua
index c17d90f..aec2460 100644
--- a/init.lua
+++ b/init.lua
@@ -11,9 +11,9 @@
poshud = {
-- Position of hud
- posx = tonumber(minetest.settings:get("poshud.hud.offsetx") or 0.8),
- posy = tonumber(minetest.settings:get("poshud.hud.offsety") or 0.95),
- enable_mapblock = minetest.settings:get_bool("poshud.mapblock.enable")
+ posx = tonumber(minetest.settings:get("poshud_hud_offsetx") or 0.8),
+ posy = tonumber(minetest.settings:get("poshud_hud_offsety") or 0.95),
+ enable_mapblock = minetest.settings:get_bool("poshud_mapblock_enable")
}
--settings
@@ -79,11 +79,17 @@ local function removehud(player)
end
end
+local function removecache(name)
+ if player_hud[name] then
+ player_hud[name] = nil
+ end
+end
+
minetest.register_on_leaveplayer(function(player)
- minetest.after(1,removehud,player)
+ local name = player:get_player_name()
+ minetest.after(1, removecache, name)
end)
-
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- hud enabled/disable
@@ -129,7 +135,7 @@ local function get_time()
end
-- rotating star
-local star={"\\", "|", "/", "-"}
+local star={"\\\\", "|", "/", "-"}
-- New lagometry algorithm:
-- Make a list of N samples