- nether_id = minetest.localplayer:hud_add({
- hud_elem_type = "image", -- see HUD element types, default "text"
- position = {x=0.5, y=0.5},
- name = "", -- default ""
- scale = {x=0, y=0}, -- default {x=0,y=0}
- text = "darkness.png^[opacity:"..opacity, -- default ""
- })
- else
- --make the hud zoom in
- local scale = minetest.localplayer:hud_get(hud_id).scale.x
- if scale > -100 then
- scale = scale - ((scale/-(1/dtime))*2)
- elseif scale < -100 then
- scale = -100
- end
- opacity = -scale * 2.55
- minetest.localplayer:hud_change(hud_id, "scale", {x=scale,y=scale})
- minetest.localplayer:hud_change(hud_id, "text", "nether_portal_gui.png^[opacity:"..opacity)