From d0939875fc51627dc493638d4ee7fd96cdd04e09 Mon Sep 17 00:00:00 2001 From: Kolyah35 Date: Tue, 10 Mar 2026 23:26:02 +0300 Subject: [PATCH] FIX: improve create world screen --- src/client/gui/screens/SimpleChooseLevelScreen.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/client/gui/screens/SimpleChooseLevelScreen.cpp b/src/client/gui/screens/SimpleChooseLevelScreen.cpp index 1edc838..956863e 100755 --- a/src/client/gui/screens/SimpleChooseLevelScreen.cpp +++ b/src/client/gui/screens/SimpleChooseLevelScreen.cpp @@ -32,6 +32,8 @@ SimpleChooseLevelScreen::~SimpleChooseLevelScreen() void SimpleChooseLevelScreen::init() { + tLevelName.text = "New world"; + // header + close button bHeader = new Touch::THeader(0, "Create World"); // create the back/X button as ImageButton like CreditsScreen @@ -186,7 +188,7 @@ void SimpleChooseLevelScreen::buttonClicked( Button* button ) return; } - if (button == bCreate) { + if (button == bCreate && !tLevelName.text.empty()) { int seed = getEpochTimeS(); if (!tSeed.text.empty()) { std::string seedString = Util::stringTrim(tSeed.text);