add ability to unset compass when coords field is empty
This commit is contained in:
parent
677d6a47f7
commit
81d9733ba5
6
init.lua
6
init.lua
@ -340,7 +340,11 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
||||
local coords = coords_from_string(fields.coords)
|
||||
if coords then
|
||||
set_compass_meta_pos(meta, coords)
|
||||
end
|
||||
elseif fields.coords == "" then
|
||||
-- assume player wants to reset compass
|
||||
meta:set_string("waypoint_compass:position", "") -- TODO make unset()?
|
||||
-- TODO reset label too? or keep it to be safe?
|
||||
end
|
||||
|
||||
local label = fields.label
|
||||
set_compass_meta_label(meta, label)
|
||||
|
Loading…
Reference in New Issue
Block a user