This commit is contained in:
MihailRis
2024-01-26 05:16:21 +03:00
parent 7e4db6357b
commit 32e6ec2fb8
3 changed files with 12 additions and 10 deletions
+4 -2
View File
@@ -196,7 +196,7 @@ Panel* create_worlds_panel(Engine* engine) {
panel->maxLength(400);
auto paths = engine->getPaths();
for (auto folder : paths->scanForWorlds()) {
auto name = folder.filename().u8string();
auto namews = util::str2wstr_utf8(name);
@@ -316,7 +316,6 @@ void create_new_world_panel(Engine* engine, PagesControl* menu) {
L": "+util::str2wstr_utf8(error.what()));
return;
}
fs::create_directories(folder);
Level* level = World::create(
nameutf8, folder, seed,
@@ -478,6 +477,9 @@ void create_pause_panel(Engine* engine, PagesControl* menu) {
panel->add(guiutil::gotoButton(L"Settings", "settings", menu));
panel->add(create_button(L"Save and Quit to Menu", vec4(10.f), vec4(1), [=](GUI*){
// save world and destroy LevelScreen
engine->setScreen(nullptr);
// create and go to menu screen
engine->setScreen(std::make_shared<MenuScreen>(engine));
}));
}