Nomi pannelli più consoni per evitare sovrapposizioni
parent
b78937dcf4
commit
6379a3ae0a
|
@ -2,7 +2,7 @@
|
|||
function quake.scoreboard_create(arena, p_name)
|
||||
if arena.teams_enabled then
|
||||
local panel = Panel:new({
|
||||
name = "scoreboard",
|
||||
name = "quake_scoreboard",
|
||||
player = p_name,
|
||||
bg_scale = { x = 45, y = 28 },
|
||||
position = { x = 0.5, y = 0.5 },
|
||||
|
@ -52,7 +52,7 @@ function quake.scoreboard_create(arena, p_name)
|
|||
})
|
||||
else
|
||||
local panel = Panel:new({
|
||||
name = "scoreboard",
|
||||
name = "quake_scoreboard",
|
||||
player = p_name,
|
||||
bg_scale = { x = 45, y = 28 },
|
||||
position = { x = 0.5, y = 0.5 },
|
||||
|
@ -137,7 +137,7 @@ function update_solo_stats(arena)
|
|||
|
||||
for pl_name, stats in pairs(arena.players) do
|
||||
|
||||
local panel = panel_lib.get_panel(pl_name, "scoreboard")
|
||||
local panel = panel_lib.get_panel(pl_name, "quake_scoreboard")
|
||||
local bar_height = players_idx[pl_name] -- l'altezza della barra che segnala al client dove si trova nel panello
|
||||
|
||||
panel:update(nil,
|
||||
|
@ -224,7 +224,7 @@ function update_team_stats(arena)
|
|||
|
||||
-- aggiorno il pannello
|
||||
for pl_name, stats in pairs(arena.players) do
|
||||
local panel = panel_lib.get_panel(pl_name, "scoreboard")
|
||||
local panel = panel_lib.get_panel(pl_name, "quake_scoreboard")
|
||||
local bar_height = players_idx[pl_name] -- l'altezza della barra che segnala al client dove si trova nel panello
|
||||
|
||||
panel:update(nil,
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
function quake.HUD_stats_create(p_name)
|
||||
|
||||
local panel = Panel:new({
|
||||
name = "stats",
|
||||
name = "quake_stats",
|
||||
player = p_name,
|
||||
bg = "",
|
||||
position = { x = 0, y = 1 },
|
||||
|
@ -72,7 +72,7 @@ end
|
|||
|
||||
function quake.HUD_stats_update(arena, p_name, stat)
|
||||
|
||||
local panel = panel_lib.get_panel(p_name, "stats")
|
||||
local panel = panel_lib.get_panel(p_name, "quake_stats")
|
||||
|
||||
minetest.log("action", dump(panel))
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ arena_lib.on_load("quake", function(arena)
|
|||
quake.HUD_stats_create(pl_name)
|
||||
quake.scoreboard_create(arena, pl_name)
|
||||
|
||||
panel_lib.get_panel(pl_name, "stats"):show()
|
||||
panel_lib.get_panel(pl_name, "quake_stats"):show()
|
||||
|
||||
minetest.sound_play("quake_voice_countdown", {
|
||||
to_player = pl_name,
|
||||
|
@ -92,7 +92,7 @@ arena_lib.on_celebration("quake", function(arena, winner_name)
|
|||
inv:remove_item("main", ItemStack("quake:railgun"))
|
||||
inv:remove_item("main", ItemStack("quake:rocket_launcher"))
|
||||
inv:add_item("main", ItemStack("quake:match_over"))
|
||||
panel_lib.get_panel(pl_name, "scoreboard"):show()
|
||||
panel_lib.get_panel(pl_name, "quake_scoreboard"):show()
|
||||
end
|
||||
end)
|
||||
end)
|
||||
|
@ -103,8 +103,8 @@ arena_lib.on_end("quake", function(arena, players)
|
|||
|
||||
for pl_name, stats in pairs(players) do
|
||||
|
||||
local stats = panel_lib.get_panel(pl_name, "stats")
|
||||
local scoreboard = panel_lib.get_panel(pl_name, "scoreboard")
|
||||
local stats = panel_lib.get_panel(pl_name, "quake_stats")
|
||||
local scoreboard = panel_lib.get_panel(pl_name, "quake_scoreboard")
|
||||
|
||||
stats:remove()
|
||||
scoreboard:remove()
|
||||
|
@ -154,8 +154,8 @@ end)
|
|||
|
||||
arena_lib.on_quit("quake", function(arena, p_name)
|
||||
|
||||
local stats = panel_lib.get_panel(p_name, "stats")
|
||||
local scoreboard = panel_lib.get_panel(p_name, "scoreboard")
|
||||
local stats = panel_lib.get_panel(p_name, "quake_stats")
|
||||
local scoreboard = panel_lib.get_panel(p_name, "quake_scoreboard")
|
||||
|
||||
stats:remove()
|
||||
scoreboard:remove()
|
||||
|
|
|
@ -3,7 +3,7 @@ controls.register_on_press(function(player, key)
|
|||
local p_name = player:get_player_name()
|
||||
|
||||
if key == "aux1" and arena_lib.is_player_in_arena(p_name, "quake") and not arena_lib.get_arena_by_player(p_name).in_celebration then
|
||||
panel_lib.get_panel(p_name, "scoreboard"):show()
|
||||
panel_lib.get_panel(p_name, "quake_scoreboard"):show()
|
||||
end
|
||||
end)
|
||||
|
||||
|
@ -14,6 +14,6 @@ controls.register_on_release(function(player, key)
|
|||
local p_name = player:get_player_name()
|
||||
|
||||
if key == "aux1" and arena_lib.is_player_in_arena(p_name, "quake") and not arena_lib.get_arena_by_player(p_name).in_celebration then
|
||||
panel_lib.get_panel(p_name, "scoreboard"):hide()
|
||||
panel_lib.get_panel(p_name, "quake_scoreboard"):hide()
|
||||
end
|
||||
end)
|
||||
|
|
Loading…
Reference in New Issue