#include <clientlauncher.h>
◆ ClientLauncher()
ClientLauncher::ClientLauncher |
( |
| ) |
|
|
default |
◆ ~ClientLauncher()
ClientLauncher::~ClientLauncher |
( |
| ) |
|
◆ init_args()
References GameStartData::address, Settings::exists(), g_settings, Settings::get(), Settings::getBool(), Settings::getFlag(), list_video_modes, GameStartData::name, random_input, skip_main_menu, and GameParams::world_path.
Referenced by run().
◆ init_engine()
bool ClientLauncher::init_engine |
( |
| ) |
|
|
private |
◆ init_input()
void ClientLauncher::init_input |
( |
| ) |
|
|
private |
◆ launch_game()
bool ClientLauncher::launch_game |
( |
std::string & |
error_message, |
|
|
bool |
reconnect_requested, |
|
|
GameStartData & |
start_data, |
|
|
const Settings & |
cmd_args |
|
) |
| |
|
private |
References _, GameStartData::address, MainMenuData::address, MainMenuDataForScript::errormessage, errorstream, Settings::exists(), findWorldSubgame(), g_settings, GameParams::game_spec, Settings::get(), getAvailableWorlds(), getWorldGameId(), infostream, GameStartData::isSinglePlayer(), SubgameSpec::isValid(), itos(), GameStartData::local_server, main_menu(), myrand_range(), GameStartData::name, MainMenuData::name, GameStartData::password, MainMenuData::password, WorldSpec::path, fs::PathExists(), PLAYERNAME_SIZE, MainMenuData::port, MainMenuDataForScript::reconnect_requested, RenderingEngine::run(), MainMenuData::script_data, MainMenuData::selected_world, MainMenuData::serverdescription, MainMenuData::servername, Settings::set(), porting::signal_handler_killstatus(), MainMenuData::simple_singleplayer_mode, skip_main_menu, GameParams::socket_port, stoi, GameParams::world_path, and GameStartData::world_spec.
Referenced by run().
◆ main_menu()
References g_menumgr, RenderingEngine::get_gui_env(), RenderingEngine::get_raw_device(), RenderingEngine::get_scene_manager(), RenderingEngine::get_video_driver(), guiroot, infostream, input, isMenuActive(), InputHandler::joystick, run(), porting::signal_handler_killstatus(), and sleep_ms.
Referenced by launch_game().
◆ run()
References createSoundManagerSingleton(), dstream, errorstream, FATAL_ERROR_IF, g_fontengine, g_gamecallback, g_menuclouds, g_menucloudsmgr, g_settings, g_settings_path, g_sound_manager_singleton, g_touchscreengui, g_version_hash, RenderingEngine::get_gui_env(), RenderingEngine::get_instance(), RenderingEngine::get_raw_device(), RenderingEngine::get_scene_manager(), RenderingEngine::get_video_driver(), Settings::getBool(), porting::getDisplayDensity(), Settings::getFlag(), guienv, guiroot, init_args(), init_engine(), init_input(), input, launch_game(), list_video_modes, porting::path_user, RenderingEngine::print_video_modes(), PROJECT_NAME_C, receiver, RenderingEngine::run(), Clouds::setHeight(), RenderingEngine::setResizable(), RenderingEngine::setupTopLevelWindow(), MainGameCallback::shutdown_requested, porting::signal_handler_killstatus(), skin, skip_main_menu, speed_tests(), the_game(), Clouds::update(), Settings::updateConfigFile(), utf8_to_wide(), verbosestream, wgettext(), and BaseException::what().
Referenced by main(), and main_menu().
◆ speed_tests()
void ClientLauncher::speed_tests |
( |
| ) |
|
|
private |
◆ input
◆ list_video_modes
bool ClientLauncher::list_video_modes = false |
|
private |
◆ random_input
bool ClientLauncher::random_input = false |
|
private |
◆ receiver
◆ skin
gui::IGUISkin* ClientLauncher::skin = nullptr |
|
private |
◆ skip_main_menu
bool ClientLauncher::skip_main_menu = false |
|
private |
The documentation for this class was generated from the following files: