2010-07-19 12:41:35 +00:00

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