/*
MinetestCopyright (C) 2010-2013 celeron55, Perttu Ahola <celeron55@gmail.com>This program is free software; you can redistribute it and/or modifyit under the terms of the GNU Lesser General Public License as published bythe Free Software Foundation; either version 2.1 of the License, or(at your option) any later version.This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU Lesser General Public License for more details.You should have received a copy of the GNU Lesser General Public License alongwith this program; if not, write to the Free Software Foundation, Inc.,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.*/#pragma once#include"irrlichttypes_extrabloated.h"#include"modalMenu.h"#include <string>#include <list>struct MainMenuDataForScript {MainMenuDataForScript() =default;// Whether the server has requested a reconnectbool reconnect_requested =false;std::string errormessage =;std::string address;std::string port;std::string name;std::string password;// Whether to reconnectbool do_reconnect =false;// Server optionsint selected_world =0;bool simple_singleplayer_mode =false;// Data to be passed to the script
MainMenuDataForScript script_data;MainMenuData() =default;};