Configuration from/for Better HUD mod
parent
5ebbe0c176
commit
c343d027a4
|
@ -0,0 +1,17 @@
|
||||||
|
Configuration for Better HUD
|
||||||
|
----------------------------
|
||||||
|
|
||||||
|
The Better HUD mod positions the stat displays according to
|
||||||
|
a 'hud.conf' file in its mod directory. If you wish to shift
|
||||||
|
the positions of the stat displays around, you need to create or
|
||||||
|
edit the 'hud.conf' file.
|
||||||
|
|
||||||
|
There should be two files in this mod directory, 'hud.conf.with_hunger'
|
||||||
|
and 'hud.conf.no_hunger'. These can be used as the basis for your
|
||||||
|
'hud.conf', depending on whether you are also using the Hunger mod
|
||||||
|
(which adds a hunger display), or not.
|
||||||
|
|
||||||
|
The positions of the displays in those files correspond to the
|
||||||
|
default settings in Better HUD. In most cases, it's enough to
|
||||||
|
copy one of these files as 'hud.conf' in the Better HUD mod
|
||||||
|
directory 'mods/hud'.
|
|
@ -64,7 +64,7 @@ once and for all.
|
||||||
Dependencies
|
Dependencies
|
||||||
------------
|
------------
|
||||||
* default
|
* default
|
||||||
* hud (optional): https://forum.minetest.net/viewtopic.php?f=11&t=6342
|
* hud (optional): https://forum.minetest.net/viewtopic.php?f=11&t=6342 (see HUD.txt for configuration)
|
||||||
* hudbars (optional): https://forum.minetest.net/viewtopic.php?f=11&t=11153
|
* hudbars (optional): https://forum.minetest.net/viewtopic.php?f=11&t=11153
|
||||||
* vessels (optional): https://forum.minetest.net/viewtopic.php?id=2574
|
* vessels (optional): https://forum.minetest.net/viewtopic.php?id=2574
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,40 @@
|
||||||
|
--[[
|
||||||
|
|
||||||
|
Better HUD config file, without Hunger mod.
|
||||||
|
|
||||||
|
This file mirrors the default settings of the Better HUD mod,
|
||||||
|
except that it moves the "breath" bar upwards to make room
|
||||||
|
for the "thirst" bar.
|
||||||
|
|
||||||
|
Use this config file as a starting point if you *don't* have the
|
||||||
|
Hunger mod enabled.
|
||||||
|
|
||||||
|
For more information, see hud.conf.example in the mods/hud
|
||||||
|
directory.
|
||||||
|
|
||||||
|
]]
|
||||||
|
|
||||||
|
HUD_SB_SIZE = { x = 24, y = 24 }
|
||||||
|
|
||||||
|
--[[ Layout:
|
||||||
|
|
||||||
|
ARMOR | (AIR)
|
||||||
|
HEALTH | THIRST
|
||||||
|
|
||||||
|
]]
|
||||||
|
|
||||||
|
HUD_HEALTH_POS = { x = 0.5, y = 1 }
|
||||||
|
HUD_HEALTH_OFFSET = { x = -262, y = -87 }
|
||||||
|
|
||||||
|
-- not used
|
||||||
|
HUD_HUNGER_POS = { x = 0.5, y = 1 }
|
||||||
|
HUD_HUNGER_OFFSET = { x = 15, y = -133 }
|
||||||
|
|
||||||
|
HUD_AIR_POS = { x = 0.5, y = 1 }
|
||||||
|
HUD_AIR_OFFSET = { x = 15, y = -110 }
|
||||||
|
|
||||||
|
HUD_ARMOR_POS = { x = 0.5, y = 1 }
|
||||||
|
HUD_ARMOR_OFFSET = { x = -262, y = -110 }
|
||||||
|
|
||||||
|
HUD_THIRST_POS = { x = 0.5, y = 1 }
|
||||||
|
HUD_THIRST_OFFSET = { x = 15, y = -87 }
|
|
@ -0,0 +1,43 @@
|
||||||
|
--[[
|
||||||
|
|
||||||
|
Better HUD config file, with Hunger mod.
|
||||||
|
|
||||||
|
This file mirrors the default settings of the Better HUD mod,
|
||||||
|
except that it moves the "breath" bar upwards to make room
|
||||||
|
for the "thirst" bar.
|
||||||
|
|
||||||
|
Use this config file as a starting point if you *do* have the
|
||||||
|
Hunger mod enabled.
|
||||||
|
|
||||||
|
For more information, see hud.conf.example in the mods/hud
|
||||||
|
directory.
|
||||||
|
|
||||||
|
]]
|
||||||
|
|
||||||
|
HUD_SB_SIZE = { x = 24, y = 24 }
|
||||||
|
|
||||||
|
--[[ Layout:
|
||||||
|
|
||||||
|
(AIR)
|
||||||
|
ARMOR | THIRST
|
||||||
|
HEALTH | HUNGER
|
||||||
|
|
||||||
|
]]
|
||||||
|
|
||||||
|
HUD_HEALTH_POS = { x = 0.5, y = 1 }
|
||||||
|
HUD_HEALTH_OFFSET = { x = -262, y = -87 }
|
||||||
|
|
||||||
|
-- At the time of writing, the Hunger mod contains code to swap
|
||||||
|
-- the positions of "hunger" and "air", so these positions are
|
||||||
|
-- "un-swapped"...
|
||||||
|
HUD_HUNGER_POS = { x = 0.5, y = 1 }
|
||||||
|
HUD_HUNGER_OFFSET = { x = 15, y = -133 }
|
||||||
|
|
||||||
|
HUD_AIR_POS = { x = 0.5, y = 1 }
|
||||||
|
HUD_AIR_OFFSET = { x = 15, y = -87 }
|
||||||
|
|
||||||
|
HUD_ARMOR_POS = { x = 0.5, y = 1 }
|
||||||
|
HUD_ARMOR_OFFSET = { x = -262, y = -110 }
|
||||||
|
|
||||||
|
HUD_THIRST_POS = { x = 0.5, y = 1 }
|
||||||
|
HUD_THIRST_OFFSET = { x = 15, y = -110 }
|
10
init.lua
10
init.lua
|
@ -105,16 +105,18 @@ if minetest.get_modpath("hudbars") then
|
||||||
hb.change_hudbar(player, 'thirst', thirsty.hud_clamp(value), 20)
|
hb.change_hudbar(player, 'thirst', thirsty.hud_clamp(value), 20)
|
||||||
end
|
end
|
||||||
elseif minetest.get_modpath("hud") then
|
elseif minetest.get_modpath("hud") then
|
||||||
-- API.txt
|
-- default positions follow [hud] defaults
|
||||||
|
local position = HUD_THIRST_POS or { x=0.5, y=1 }
|
||||||
|
local offset = HUD_THIRST_OFFSET or { x=15, y=-133} -- above AIR
|
||||||
hud.register('thirst', {
|
hud.register('thirst', {
|
||||||
hud_elem_type = "statbar",
|
hud_elem_type = "statbar",
|
||||||
position = { x=0.5, y=1 },
|
position = position,
|
||||||
text = "thirsty_cup_100_24.png",
|
text = "thirsty_cup_100_24.png",
|
||||||
background = "thirsty_cup_0_24.png",
|
background = "thirsty_cup_0_24.png",
|
||||||
number = 20,
|
number = 20,
|
||||||
max = 20,
|
max = 20,
|
||||||
size = { x=24, y=24 },
|
size = HUD_SD_SIZE, -- by default { x=24, y=24 },
|
||||||
offset = { x=25, y=-(48+24+16+32)},
|
offset = offset,
|
||||||
})
|
})
|
||||||
function thirsty.hud_init(player)
|
function thirsty.hud_init(player)
|
||||||
-- automatic by [hud]
|
-- automatic by [hud]
|
||||||
|
|
Loading…
Reference in New Issue