TheBrokenRail
4d54a9d28c
Some checks failed
CI / Build (AMD64, Server) (push) Successful in 13m26s
CI / Build (AMD64, Client) (push) Successful in 13m45s
CI / Build (ARM64, Server) (push) Successful in 14m6s
CI / Build (ARM64, Client) (push) Successful in 16m50s
CI / Build (ARMHF, Server) (push) Successful in 9m35s
CI / Build (ARMHF, Client) (push) Successful in 12m27s
CI / Test (Server) (push) Successful in 15m7s
CI / Test (Client) (push) Successful in 16m38s
CI / Release (push) Has been skipped
CI / Build Example Mods (push) Failing after 8m12s
23 lines
595 B
C++
23 lines
595 B
C++
#pragma once
|
|
|
|
#include <string>
|
|
#include <functional>
|
|
|
|
#include "../options/parser.h"
|
|
|
|
// Defaults
|
|
#define DEFAULT_USERNAME "StevePi"
|
|
#define DEFAULT_RENDER_DISTANCE "Short"
|
|
|
|
// Feature Flags
|
|
std::string strip_feature_flag_default(const std::string& flag, bool *default_ret);
|
|
void load_available_feature_flags(const std::function<void(std::string)> &callback);
|
|
|
|
// Handle Non-Launch Commands
|
|
void handle_non_launch_client_only_commands(const options_t &options);
|
|
|
|
// Check Environment
|
|
void check_environment_client();
|
|
|
|
// Configure Client Options
|
|
void configure_client(const options_t &options); |