Replace statbar with scaled image to remove deprecation warning
This commit is contained in:
parent
7a9fa4a98e
commit
f696cb1a70
2
README
2
README
@ -1,4 +1,4 @@
|
|||||||
quests 1.0
|
quests 1.1
|
||||||
|
|
||||||
quests is a simple quest framework for minetest that lets you define your own quests and handels the representation.
|
quests is a simple quest framework for minetest that lets you define your own quests and handels the representation.
|
||||||
|
|
||||||
|
11
hud.lua
11
hud.lua
@ -97,7 +97,9 @@ function quests.update_hud(playername)
|
|||||||
hud_element.value = quests.active_quests[playername][hud_element.name].value
|
hud_element.value = quests.active_quests[playername][hud_element.name].value
|
||||||
player:hud_change(hud_element.id, "text", get_quest_hud_string(hud_element.name, quests.active_quests[playername][hud_element.name]))
|
player:hud_change(hud_element.id, "text", get_quest_hud_string(hud_element.name, quests.active_quests[playername][hud_element.name]))
|
||||||
if (hud_element.id_bar ~= nil) then
|
if (hud_element.id_bar ~= nil) then
|
||||||
player:hud_change(hud_element.id_bar, "number", math.floor(40 * hud_element.value / quests.registered_quests[hud_element.name].max))
|
player:hud_change(hud_element.id_bar, "scale",
|
||||||
|
{ x = math.floor(20 * hud_element.value / quests.registered_quests[hud_element.name].max),
|
||||||
|
y = 1})
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
if (i ~= j) then
|
if (i ~= j) then
|
||||||
@ -155,13 +157,12 @@ function quests.update_hud(playername)
|
|||||||
position = { x = hud_config.position.x, y = hud_config.position.y },
|
position = { x = hud_config.position.x, y = hud_config.position.y },
|
||||||
offset = { x = hud_config.offset.x, y = hud_config.offset.y + counter * 40 + 22 },
|
offset = { x = hud_config.offset.x, y = hud_config.offset.y + counter * 40 + 22 },
|
||||||
text = "quests_questbar_background.png" })
|
text = "quests_questbar_background.png" })
|
||||||
id_bar = player:hud_add({hud_elem_type = "statbar",
|
id_bar = player:hud_add({hud_elem_type = "image",
|
||||||
scale = { x = 1, y = 1 },
|
scale = { x = math.floor(20 * questspecs.value / quests.registered_quests[questname].max),
|
||||||
-- size = { x = 2, y = 4 },
|
y = 1 },
|
||||||
alignment = { x = 1, y = 1 },
|
alignment = { x = 1, y = 1 },
|
||||||
position = { x = hud_config.position.x, y = hud_config.position.y },
|
position = { x = hud_config.position.x, y = hud_config.position.y },
|
||||||
offset = { x = hud_config.offset.x + 2, y = hud_config.offset.y + counter * 40 + 24 },
|
offset = { x = hud_config.offset.x + 2, y = hud_config.offset.y + counter * 40 + 24 },
|
||||||
number = math.floor(40 * questspecs.value / quests.registered_quests[questname].max),
|
|
||||||
text = "quests_questbar.png" })
|
text = "quests_questbar.png" })
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user