31 lines
682 B
Lua
31 lines
682 B
Lua
local saved_huds = {} -- p_name = {indexes}
|
|
|
|
|
|
|
|
function block_league.HUD_show_inputs(arena)
|
|
|
|
for pl_name, _ in pairs(arena.players) do
|
|
|
|
local HUD = {
|
|
hud_elem_type = "image",
|
|
position = {x = 0.5, y = 0.5},
|
|
text = "bl_hud_keyboard.png",
|
|
scale = { x = 4, y = 4},
|
|
number = "0xFFFFFF"
|
|
}
|
|
local player = minetest.get_player_by_name(pl_name)
|
|
local HUD_ID = player:hud_add(HUD)
|
|
|
|
saved_huds[pl_name] = HUD_ID
|
|
end
|
|
end
|
|
|
|
|
|
|
|
function block_league.HUD_remove_inputs(arena)
|
|
for pl_name, _ in pairs(arena.players) do
|
|
minetest.get_player_by_name(pl_name):hud_remove(saved_huds[pl_name])
|
|
saved_huds[pl_name] = nil
|
|
end
|
|
end
|