Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Make world creation menu automatically generate a random world name (#…
…6257)

* Make world creation menu automatically generate a name.

* Name is now initialy empty, and generated if player tries to create a world without a name.
  • Loading branch information
lisacvuk authored and nerzhul committed Aug 18, 2017
1 parent fd3afbc commit d1a39f0
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions builtin/mainmenu/dlg_create_world.lua
Expand Up @@ -85,9 +85,12 @@ local function create_world_buttonhandler(this, fields)
local worldname = fields["te_world_name"]
local gameindex = core.get_textlist_index("games")

if gameindex ~= nil and
worldname ~= "" then

if gameindex ~= nil then
if worldname == "" then
local random_number = math.random(10000, 99999)
local random_world_name = "Unnamed" .. random_number
worldname = random_world_name
end
local message = nil

core.settings:set("fixed_map_seed", fields["te_seed"])
Expand All @@ -112,8 +115,7 @@ local function create_world_buttonhandler(this, fields)
menudata.worldlist:raw_index_by_uid(worldname))
end
else
gamedata.errormessage =
fgettext("No worldname given or no game selected")
gamedata.errormessage = fgettext("No game selected")
end
this:delete()
return true
Expand Down

0 comments on commit d1a39f0

Please sign in to comment.