Move notifs to the left
This commit is contained in:
parent
83623effbf
commit
85fc8219c1
|
@ -321,7 +321,7 @@ function i3.hud_notif(name, msg, img)
|
|||
|
||||
local player = get_player_by_name(name)
|
||||
if not player then return end
|
||||
local max_y = -120
|
||||
local max_y = -125
|
||||
|
||||
local def = {
|
||||
show = true,
|
||||
|
|
|
@ -640,29 +640,29 @@ local function init_hud_notif(player)
|
|||
return {
|
||||
bg = player:hud_add {
|
||||
hud_elem_type = "image",
|
||||
position = {x = 1, y = 1},
|
||||
offset = {x = -330, y = 0},
|
||||
alignment = {x = 1, y = 1},
|
||||
scale = {x = 0.6, y = 0.6},
|
||||
position = {x = 0, y = 1},
|
||||
offset = {x = 10, y = 0},
|
||||
alignment = {x = 1, y = 1},
|
||||
scale = {x = 0.6, y = 0.6},
|
||||
text = "i3_bg_notif.png",
|
||||
z_index = 0xDEAD,
|
||||
},
|
||||
|
||||
img = player:hud_add {
|
||||
hud_elem_type = "image",
|
||||
position = {x = 1, y = 1},
|
||||
offset = {x = -320, y = 20},
|
||||
alignment = {x = 1, y = 1},
|
||||
scale = {x = 1, y = 1},
|
||||
position = {x = 0, y = 1},
|
||||
offset = {x = 20, y = 20},
|
||||
alignment = {x = 1, y = 1},
|
||||
scale = {x = 1, y = 1},
|
||||
text = "",
|
||||
z_index = 0xDEAD,
|
||||
},
|
||||
|
||||
text = player:hud_add {
|
||||
hud_elem_type = "text",
|
||||
position = {x = 1, y = 1},
|
||||
offset = {x = -245, y = 40},
|
||||
alignment = {x = 1, y = 1},
|
||||
position = {x = 0, y = 1},
|
||||
offset = {x = 100, y = 40},
|
||||
alignment = {x = 1, y = 1},
|
||||
number = 0xffffff,
|
||||
text = "",
|
||||
z_index = 0xDEAD,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
IMPORT("abs", "max", "ceil", "remove", "str_to_pos")
|
||||
IMPORT("max", "ceil", "remove", "str_to_pos")
|
||||
IMPORT("get_connected_players", "add_hud_waypoint")
|
||||
|
||||
local function init_hud(player)
|
||||
|
@ -57,7 +57,7 @@ local function show_hud(player, data, notif, idx, dt)
|
|||
|
||||
player:hud_change(def, "offset", {
|
||||
x = hud_info.offset.x,
|
||||
y = hud_info.offset.y - (speed * max(1, (#data.hud.notifs - idx + 1) / 1.4))
|
||||
y = hud_info.offset.y - (speed * max(1, (#data.hud.notifs - idx + 1) / 1.45))
|
||||
})
|
||||
end
|
||||
elseif notif.show == false and notif.hud_timer >= i3.settings.hud_timer_max then
|
||||
|
@ -67,11 +67,11 @@ local function show_hud(player, data, notif, idx, dt)
|
|||
local hud_info = player:hud_get(def)
|
||||
|
||||
player:hud_change(def, "offset", {
|
||||
x = hud_info.offset.x + speed,
|
||||
x = hud_info.offset.x - speed,
|
||||
y = hud_info.offset.y
|
||||
})
|
||||
|
||||
if hud_info.offset.x > abs(notif.max.x) then
|
||||
if hud_info.offset.x < notif.max.x then
|
||||
player:hud_remove(def)
|
||||
remove(data.hud.notifs, idx)
|
||||
end
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 870 B After Width: | Height: | Size: 1.4 KiB |
Ŝarĝante…
Reference in New Issue