auto-increment placeholder for the new worlds
This commit is contained in:
parent
e24d1bdb9c
commit
f8290b1e87
@ -2,7 +2,7 @@
|
|||||||
<label>@Name</label>
|
<label>@Name</label>
|
||||||
<textbox id='name_box'
|
<textbox id='name_box'
|
||||||
validator='world_name_validator'
|
validator='world_name_validator'
|
||||||
placeholder='New World'
|
placeholder='-'
|
||||||
padding='4'>
|
padding='4'>
|
||||||
</textbox>
|
</textbox>
|
||||||
<label>@Seed</label>
|
<label>@Seed</label>
|
||||||
|
|||||||
@ -24,6 +24,16 @@ function create_world()
|
|||||||
core.new_world(name, seed, generator)
|
core.new_world(name, seed, generator)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function world_name_placeholder()
|
||||||
|
local name = "New World"
|
||||||
|
local number = 0
|
||||||
|
while world.exists(name) do
|
||||||
|
number = number + 1
|
||||||
|
name = "New World " .. tostring(number)
|
||||||
|
end
|
||||||
|
return name
|
||||||
|
end
|
||||||
|
|
||||||
function on_open()
|
function on_open()
|
||||||
document.content_btn.text = string.format(
|
document.content_btn.text = string.format(
|
||||||
"%s [%s]", gui.str("Content", "menu"), #pack.get_installed()
|
"%s [%s]", gui.str("Content", "menu"), #pack.get_installed()
|
||||||
@ -38,6 +48,7 @@ function on_open()
|
|||||||
settings.generator_name(generation.get_generators()[settings.generator])
|
settings.generator_name(generation.get_generators()[settings.generator])
|
||||||
)
|
)
|
||||||
document.name_box.text = settings.name or ''
|
document.name_box.text = settings.name or ''
|
||||||
|
document.name_box.placeholder = world_name_placeholder()
|
||||||
document.seed_box.text = settings.seed or ''
|
document.seed_box.text = settings.seed or ''
|
||||||
document.seed_box.placeholder = tostring(math.random()):sub(3)
|
document.seed_box.placeholder = tostring(math.random()):sub(3)
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user