1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-08-06 17:41:04 +00: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
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
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;