Handle certain errors properly when using --go

This commit is contained in:
Perttu Ahola 2012-03-11 21:41:32 +02:00
parent ea1fdf3201
commit 5a8ee4889d
1 changed files with 9 additions and 5 deletions

View File

@ -1207,6 +1207,8 @@ int main(int argc, char *argv[])
// The password entered during the menu screen,
std::string password;
bool first_loop = true;
/*
Menu-game loop
*/
@ -1242,16 +1244,18 @@ int main(int argc, char *argv[])
*/
while(kill == false)
{
// If skip_main_menu, only go through here once
if(skip_main_menu && !first_loop){
kill = true;
break;
}
first_loop = false;
// Cursor can be non-visible when coming from the game
device->getCursorControl()->setVisible(true);
// Some stuff are left to scene manager when coming from the game
// (map at least?)
smgr->clear();
// Reset or hide the debug gui texts
/*guitext->setText(L"Minetest-c55");
guitext2->setVisible(false);
guitext_info->setVisible(false);
guitext_chat->setVisible(false);*/
// Initialize menu data
MainMenuData menudata;