Change add_tmp_image params

Modify function to accept players name to simplify and proliferate the change
master
shivajiva101 2020-09-18 16:47:58 +01:00 committed by GitHub
parent dab04f13e3
commit fbcf885e6c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 13 deletions

View File

@ -268,8 +268,8 @@ end
-- @param image_string - filename of image
-- @param timer - time in seconds it displays
-- @return nothing
function eggwars.add_tmp_image(player, image_string, timer)
local name = player:get_player_name()
function eggwars.add_tmp_image(name, image_string, timer)
local player = minetest.get_player_by_name()
tmp_hud[name] = player:hud_add({
hud_elem_type = 'image',
position = {x = 0.5, y = 0.5},
@ -344,10 +344,7 @@ local function match_timer()
to_player = k,
gain = 1.0,
})
eggwars.add_tmp_image(
minetest.get_player_by_name(k),
'eggwars_suddendeath.png', 5
)
eggwars.add_tmp_image(k, 'eggwars_suddendeath.png', 5)
end
end
if def.sd and def.tmr >= def.max_time then
@ -356,10 +353,7 @@ local function match_timer()
to_player = k,
gain = 1.0,
})
eggwars.add_tmp_image(
minetest.get_player_by_name(k),
'eggwars_timeover.png', 5
)
eggwars.add_tmp_image(k, 'eggwars_timeover.png', 5)
end
eggwars.end_match(key)
end
@ -947,7 +941,7 @@ eggwars.end_match = function(key)
minetest.chat_send_all(minetest.colorize(
"green", "*** " .. name .. " won their match!")
)
eggwars.add_tmp_image(player, 'eggwars_winner.png', 5)
eggwars.add_tmp_image(name, 'eggwars_winner.png', 5)
minetest.sound_play("eggwars_winner", {
to_player = pdef.name,
gain = 0.5
@ -1287,7 +1281,7 @@ minetest.register_on_dieplayer(function(player, reason)
-- set privs for spectating
minetest.set_player_privs(name, {fly = true, fast = true, shout = true})
eggwars.add_tmp_image(player, 'eggwars_out.png', 5)
eggwars.add_tmp_image(name, 'eggwars_out.png', 5)
-- record the kill
local killer
@ -1347,7 +1341,7 @@ minetest.register_on_joinplayer(function(player)
local name = player:get_player_name()
minetest.set_player_privs(name, {shout = true}) --
player:set_pos(lobby.pos)
eggwars.add_tmp_image(player, 'eggwars_welcome.png', 10)
eggwars.add_tmp_image(name, 'eggwars_welcome.png', 10)
end)
minetest.register_on_leaveplayer(function(player)