forked from minetest-mods/unified_inventory
Fix item name position, also for hudbars
This commit is contained in:
parent
eb96c89b5d
commit
5a24e9f6fc
@ -2,24 +2,24 @@
|
||||
|
||||
local item_names = {} -- [player_name] = { hud, dtime, itemname }
|
||||
local dlimit = 3 -- HUD element will be hidden after this many seconds
|
||||
local air_hud_mod = minetest.get_modpath("4air")
|
||||
local hud_mod = minetest.get_modpath("hud")
|
||||
local hudbars_mod = minetest.get_modpath("hudbars")
|
||||
|
||||
local function set_hud(player)
|
||||
local player_name = player:get_player_name()
|
||||
local off = {x=0, y=-70}
|
||||
if air_hud_mod or hud_mod then
|
||||
off.y = off.y - 20
|
||||
elseif hudbars_mod then
|
||||
off.y = off.y + 13
|
||||
local off = {x=0, y=-65}
|
||||
if hudbars_mod then
|
||||
-- Assume no alignment (2 per line)
|
||||
off.y = off.y - math.ceil(hb.hudbars_count / 2) * 25
|
||||
else
|
||||
off.y = off.y - 25
|
||||
end
|
||||
|
||||
item_names[player_name] = {
|
||||
hud = player:hud_add({
|
||||
hud_elem_type = "text",
|
||||
position = {x=0.5, y=1},
|
||||
offset = off,
|
||||
alignment = {x=0, y=0},
|
||||
alignment = {x=0, y=-1},
|
||||
number = 0xFFFFFF,
|
||||
text = "",
|
||||
}),
|
||||
|
Loading…
Reference in New Issue
Block a user