mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-01 21:40:03 +00:00
21 lines
434 B
Lua
21 lines
434 B
Lua
--! #textdomain wesnoth-low
|
|
|
|
local labels = {}
|
|
local wml_label = wesnoth.wml_actions.label
|
|
|
|
function wesnoth.wml_actions.label(cfg)
|
|
table.insert(labels, cfg.__parsed)
|
|
wml_label(cfg)
|
|
end
|
|
|
|
function wesnoth.wml_actions.shift_labels(cfg)
|
|
for k, v in ipairs(labels) do
|
|
wml_label { x = v.x, y = v.y }
|
|
end
|
|
for k, v in ipairs(labels) do
|
|
v.x = v.x + cfg.x
|
|
v.y = v.y + cfg.y
|
|
wml_label(v)
|
|
end
|
|
end
|