diff --git a/files/data/scripts/map_extractor/global.lua b/files/data/scripts/map_extractor/global.lua index ce503b5997..5200ebc865 100644 --- a/files/data/scripts/map_extractor/global.lua +++ b/files/data/scripts/map_extractor/global.lua @@ -88,6 +88,7 @@ local function processAndTeleport(skipExtraction) line3 = string.format("Estimated time left: %d:%02d:%02.0f", hours, minutes, seconds), }) + print(string.format('Teleporting to cell #%d: "%s"', i, customCellId)) pl:teleport(cell, pos) break diff --git a/files/data/scripts/map_extractor/menu.lua b/files/data/scripts/map_extractor/menu.lua index 7d8e21ee7a..6192ab34f8 100644 --- a/files/data/scripts/map_extractor/menu.lua +++ b/files/data/scripts/map_extractor/menu.lua @@ -37,9 +37,8 @@ local content = ui.content{ } -local layout = { +local textLayout = { type = ui.TYPE.Container, - layer = "builtin:map_extractor", props = { anchor = util.vector2(0.5, 0.5), relativePosition = util.vector2(0.5, 0.5), @@ -57,6 +56,29 @@ local layout = { } +local layout = { + type = ui.TYPE.Widget, + layer = "builtin:map_extractor", + props = { + anchor = util.vector2(0.5, 0.5), + relativePosition = util.vector2(0.5, 0.5), + size = screenSize, + }, + content = ui.content{ + { + type = ui.TYPE.Image, + props = { + resource = ui.texture{ path = "white" }, + relativeSize = util.vector2(1, 1), + color = util.color.rgb(0, 0, 0), + alpha = 0.9, + } + }, + textLayout, + }, +} + + local menu = ui.create(layout)