add generator 'caption' property

This commit is contained in:
MihailRis
2024-10-13 22:53:12 +03:00
parent 7c56d8fd7f
commit de00414456
11 changed files with 59 additions and 21 deletions
+2 -2
View File
@@ -5,11 +5,11 @@ function on_open()
table.sort(names)
local panel = document.root
for _,k in ipairs(names) do
for k, caption in pairs(names) do
panel:add(gui.template("generator", {
callback=string.format("settings.generator=%q menu:back()", k),
id=k,
name=settings.generator_name(k)
name=settings.generator_name(caption)
}))
end
panel:add("<button onclick='menu:back()'>@Back</button>")
+2 -7
View File
@@ -10,12 +10,7 @@ function save_state()
end
function settings.generator_name(id)
local prefix, name = parse_path(id)
if prefix == "core" then
return gui.str(name, "world.generators")
else
return id
end
return gui.str(id, "world.generators"):gsub("^%l", string.upper)
end
function create_world()
@@ -39,7 +34,7 @@ function on_open()
document.generator_btn.text = string.format(
"%s: %s",
gui.str("World generator", "world"),
settings.generator_name(settings.generator)
settings.generator_name(generation.get_generators()[settings.generator])
)
document.name_box.text = settings.name or ''
document.seed_box.text = settings.seed or ''
+1 -1
View File
@@ -42,7 +42,7 @@ menu.Contents Menu=Меню контентпаков
world.Seed=Зерно
world.Name=Название
world.World generator=Генератор мира
world.generators.default=Обычный
world.generators.default=По-умолчанию
world.generators.flat=Плоский
world.Create World=Создать Мир
world.convert-request=Есть изменения в индексах! Конвертировать мир?