FIX: improve create world screen

This commit is contained in:
Kolyah35
2026-03-10 23:26:02 +03:00
parent ae84705332
commit d0939875fc

View File

@@ -32,6 +32,8 @@ SimpleChooseLevelScreen::~SimpleChooseLevelScreen()
void SimpleChooseLevelScreen::init() void SimpleChooseLevelScreen::init()
{ {
tLevelName.text = "New world";
// header + close button // header + close button
bHeader = new Touch::THeader(0, "Create World"); bHeader = new Touch::THeader(0, "Create World");
// create the back/X button as ImageButton like CreditsScreen // create the back/X button as ImageButton like CreditsScreen
@@ -186,7 +188,7 @@ void SimpleChooseLevelScreen::buttonClicked( Button* button )
return; return;
} }
if (button == bCreate) { if (button == bCreate && !tLevelName.text.empty()) {
int seed = getEpochTimeS(); int seed = getEpochTimeS();
if (!tSeed.text.empty()) { if (!tSeed.text.empty()) {
std::string seedString = Util::stringTrim(tSeed.text); std::string seedString = Util::stringTrim(tSeed.text);