1
0
mirror of https://github.com/luanti-org/luanti.git synced 2025-10-22 04:15:44 +02:00

Add server/client annotations to settingtypes.txt and make use of them (#15756)

This commit is contained in:
grorp
2025-04-01 07:55:47 -04:00
committed by GitHub
parent 6724068659
commit c30c94dfaa
12 changed files with 231 additions and 96 deletions

View File

@@ -25,6 +25,7 @@ enum class ELoginRegister {
};
// Information processed by main menu
// TODO: unify with MainMenuData
struct GameStartData : GameParams
{
GameStartData() = default;
@@ -33,7 +34,11 @@ struct GameStartData : GameParams
std::string name;
std::string password;
// If empty, we're hosting a server.
// This may or may not be in "simple singleplayer mode".
std::string address;
// If true, we're hosting a server and are *not* in "simple singleplayer
// mode".
bool local_server;
ELoginRegister allow_login_or_register = ELoginRegister::Any;