OpenEnroth 73e68f7
|
#include <cstdlib>
#include <string>
#include "Engine/AssetsManager.h"
#include "Engine/Engine.h"
#include "Engine/EngineGlobals.h"
#include "Engine/Objects/CharacterEnumFunctions.h"
#include "Engine/Graphics/Renderer/Renderer.h"
#include "Engine/Graphics/Image.h"
#include "Engine/Localization.h"
#include "Engine/Party.h"
#include "Engine/Random/Random.h"
#include "Engine/Tables/ItemTable.h"
#include "Engine/Tables/IconFrameTable.h"
#include "Engine/TurnEngine/TurnEngine.h"
#include "Engine/Spells/SpellEnumFunctions.h"
#include "Engine/Time/Timer.h"
#include "GUI/GUIButton.h"
#include "GUI/GUIFont.h"
#include "GUI/GUIMessageQueue.h"
#include "GUI/UI/UIPartyCreation.h"
#include "Io/Mouse.h"
#include "Io/KeyboardInputHandler.h"
#include "Media/Audio/AudioPlayer.h"
#include "Library/Logger/Logger.h"
Functions | |
bool | PartyCreationUI_LoopInternal () |
bool | PlayerCreation_Choose4Skills () |
void | CreateParty_EventLoop () |
bool | PartyCreationUI_Loop () |
Variables | |
GraphicsImage * | ui_partycreation_top = nullptr |
GraphicsImage * | ui_partycreation_sky_scroller = nullptr |
GraphicsImage * | ui_partycreation_left = nullptr |
GraphicsImage * | ui_partycreation_right = nullptr |
GraphicsImage * | ui_partycreation_minus = nullptr |
GraphicsImage * | ui_partycreation_plus = nullptr |
GraphicsImage * | ui_partycreation_buttmake2 = nullptr |
GraphicsImage * | ui_partycreation_buttmake = nullptr |
GraphicsImage * | ui_partycreation_character_frame = nullptr |
std::array< GraphicsImage *, 9 > | ui_partycreation_class_icons |
std::array< GraphicsImage *, 22 > | ui_partycreation_portraits |
std::array< GraphicsImage *, 19 > | ui_partycreation_arrow_r |
std::array< GraphicsImage *, 19 > | ui_partycreation_arrow_l |
static Duration | errorMessageExpireTime |
static const int | ARROW_SPIN_PERIOD_MS = 475 |
void CreateParty_EventLoop | ( | ) |
bool PartyCreationUI_Loop | ( | ) |
bool PartyCreationUI_LoopInternal | ( | ) |
bool PlayerCreation_Choose4Skills | ( | ) |
|
static |
|
static |
std::array<GraphicsImage *, 19> ui_partycreation_arrow_l |
std::array<GraphicsImage *, 19> ui_partycreation_arrow_r |
GraphicsImage* ui_partycreation_buttmake = nullptr |
GraphicsImage* ui_partycreation_buttmake2 = nullptr |
GraphicsImage* ui_partycreation_character_frame = nullptr |
std::array<GraphicsImage *, 9> ui_partycreation_class_icons |
GraphicsImage* ui_partycreation_left = nullptr |
GraphicsImage* ui_partycreation_minus = nullptr |
GraphicsImage* ui_partycreation_plus = nullptr |
std::array<GraphicsImage *, 22> ui_partycreation_portraits |
GraphicsImage* ui_partycreation_right = nullptr |
GraphicsImage* ui_partycreation_sky_scroller = nullptr |
GraphicsImage* ui_partycreation_top = nullptr |