diff options
| -rw-r--r-- | depends.txt | 1 | ||||
| -rw-r--r-- | init.lua | 28 | ||||
| -rw-r--r-- | textures/hunger_bar.png | bin | 0 -> 80 bytes | |||
| -rw-r--r-- | textures/hunger_icon.png (renamed from textures/hud_hunger_fg.png) | bin | 522 -> 522 bytes | 
4 files changed, 6 insertions, 23 deletions
| diff --git a/depends.txt b/depends.txt index 3f49583..117f951 100644 --- a/depends.txt +++ b/depends.txt @@ -1,3 +1,4 @@ +hudbars  default  animalmaterials?  bucket? @@ -27,35 +27,17 @@ if set then  end  local function custom_hud(player) - local name = player:get_player_name() -   if minetest.setting_getbool("enable_damage") then   --hunger -       	 player:hud_add({ -		hud_elem_type = "statbar", -		position = HUD_HUNGER_POS, -		size = HUD_SIZE, -		text = "hud_hunger_bg.png", -		number = 20, -		alignment = {x=-1,y=-1}, -		offset = HUD_HUNGER_OFFSET, -	 }) -	local h = hunger.hunger[name] -	if h == nil or h > 20 then h = 20 end -	 hunger_hud[name] = player:hud_add({ -		hud_elem_type = "statbar", -		position = HUD_HUNGER_POS, -		size = HUD_SIZE, -		text = "hud_hunger_fg.png", -		number = h, -		alignment = {x=-1,y=-1}, -		offset = HUD_HUNGER_OFFSET, -	 }) +	hb.init_hudbar(player, "saturation")   end  end  dofile(minetest.get_modpath("hunger").."/hunger.lua") +-- register saturation hudbar +hb.register_hudbar("saturation", 0xFFFFFF, "Saturation", { icon = "hunger_icon.png", bar = "hunger_bar.png" }, 20, 20, false) +  -- update hud elemtens if value has changed  local function update_hud(player)  	local name = player:get_player_name() @@ -66,7 +48,7 @@ local function update_hud(player)  		hunger.hunger_out[name] = h  		-- bar should not have more than 10 icons  		if h>20 then h=20 end -		player:hud_change(hunger_hud[name], "number", h) +		hb.change_hudbar(player, "saturation", h)  	end  end diff --git a/textures/hunger_bar.png b/textures/hunger_bar.pngBinary files differ new file mode 100644 index 0000000..c94bf52 --- /dev/null +++ b/textures/hunger_bar.png diff --git a/textures/hud_hunger_fg.png b/textures/hunger_icon.pngBinary files differ index a5cc2a1..a5cc2a1 100644 --- a/textures/hud_hunger_fg.png +++ b/textures/hunger_icon.png | 
