Fix hud_elem_type deprecation in areas mod
This commit is contained in:
parent
c9bbf3235d
commit
70fd72b1a8
@ -6,6 +6,16 @@ else
|
|||||||
S = function ( s ) return s end
|
S = function ( s ) return s end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- Legacy support: Name of the HUD type field for 'hud_add'.
|
||||||
|
local hud_type_field_name
|
||||||
|
if minetest.features.hud_def_type_field then
|
||||||
|
-- engine version 5.9.0 and later
|
||||||
|
hud_type_field_name = "type"
|
||||||
|
else
|
||||||
|
-- All engine versions before 5.9.0
|
||||||
|
hud_type_field_name = "hud_elem_type"
|
||||||
|
end
|
||||||
|
|
||||||
areas.hud = {}
|
areas.hud = {}
|
||||||
|
|
||||||
minetest.register_globalstep(function(dtime)
|
minetest.register_globalstep(function(dtime)
|
||||||
@ -24,7 +34,7 @@ minetest.register_globalstep(function(dtime)
|
|||||||
hud = {}
|
hud = {}
|
||||||
areas.hud[name] = hud
|
areas.hud[name] = hud
|
||||||
hud.areasId = player:hud_add({
|
hud.areasId = player:hud_add({
|
||||||
hud_elem_type = "text",
|
[hud_type_field_name] = "text",
|
||||||
name = "Areas",
|
name = "Areas",
|
||||||
number = 0xFFFFFF,
|
number = 0xFFFFFF,
|
||||||
position = {x=1, y=0.25},
|
position = {x=1, y=0.25},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user