forked from minetest-mods/unified_inventory
		
	Fix item name position, also for hudbars
This commit is contained in:
		@@ -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 = "",
 | 
			
		||||
		}),
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user