|
OpenEnroth 3d489c4
|
#include <unordered_set>#include <unordered_map>#include <string>#include "GameMenu.h"#include "Game.h"#include "Engine/AssetsManager.h"#include "Engine/Engine.h"#include "Engine/EngineGlobals.h"#include "Engine/Graphics/Renderer/Renderer.h"#include "Engine/Graphics/Image.h"#include "Engine/Localization.h"#include "Engine/Party.h"#include "Engine/SaveLoad.h"#include "Engine/Time/Timer.h"#include "Engine/EngineIocContainer.h"#include "Library/Platform/Interface/PlatformEnums.h"#include "Io/InputEnums.h"#include "Io/KeyboardInputHandler.h"#include "GUI/GUIButton.h"#include "GUI/GUIMessageQueue.h"#include "GUI/UI/UIGame.h"#include "GUI/UI/UISaveLoad.h"#include "GUI/UI/UIStatusBar.h"#include "Media/Audio/AudioPlayer.h"#include "Utility/MapAccess.h"Enumerations | |
| enum class | CurrentConfirmationState { CONFIRM_NONE , CONFIRM_NEW_GAME , CONFIRM_QUIT } |
Functions | |
| void | Game_StartNewGameWhilePlaying (bool force_start) |
| void | Game_QuitGameWhilePlaying (bool force_quit) |
| void | Game_OpenLoadGameDialog () |
Variables | |
| static bool | isLoadSlotClicked = false |
| CurrentConfirmationState | confirmationState = CONFIRM_NONE |
| InputAction | currently_selected_action_for_binding = INPUT_ACTION_INVALID |
| std::unordered_set< InputAction > | key_map_conflicted |
| std::unordered_map< InputAction, PlatformKey > | curr_key_map |
|
strong |
| void Game_OpenLoadGameDialog | ( | ) |
| void Game_QuitGameWhilePlaying | ( | bool | force_quit | ) |
| void Game_StartNewGameWhilePlaying | ( | bool | force_start | ) |
| CurrentConfirmationState confirmationState = CONFIRM_NONE |
| std::unordered_map<InputAction, PlatformKey> curr_key_map |
| InputAction currently_selected_action_for_binding = INPUT_ACTION_INVALID |
|
static |
| std::unordered_set<InputAction> key_map_conflicted |