OpenEnroth 73e68f7
|
#include <UICharacter.h>
Public Member Functions | |
GUIWindow_CharacterRecord (int uActiveCharacter, ScreenType screen) | |
virtual | ~GUIWindow_CharacterRecord () |
virtual void | Update () override |
void | ShowStatsTab () |
void | ShowSkillsTab () |
void | ShowInventoryTab () |
void | ShowAwardsTab () |
void | ToggleRingsOverlay () |
void | clickAwardsUp () |
void | clickAwardsDown () |
void | clickAwardsScroll (int yPos) |
void | createAwardsScrollBar () |
void | releaseAwardsScrollBar () |
Public Member Functions inherited from GUIWindow | |
GUIWindow () | |
GUIWindow (WindowType windowType, Pointi position, Sizei dimensions, std::string_view hint={}) | |
virtual | ~GUIWindow ()=default |
GUIButton * | CreateButton (Pointi position, Sizei dimensions, int uButtonType, int uData, UIMessageType msg, unsigned int msg_param, Io::InputAction action=Io::InputAction::Invalid, std::string_view label={}, const std::vector< GraphicsImage * > &textures={}) |
GUIButton * | CreateButton (std::string id, Pointi position, Sizei dimensions, int uButtonType, int uData, UIMessageType msg, unsigned int msg_param, Io::InputAction action=Io::InputAction::Invalid, std::string_view label={}, const std::vector< GraphicsImage * > &textures={}) |
bool | Contains (unsigned int x, unsigned int y) |
void | DrawFlashingInputCursor (int uX, int uY, GUIFont *a2) |
int | DrawTextInRect (GUIFont *font, Pointi position, Color color, std::string_view text, int rect_width, int reverse_text) |
void | DrawText (GUIFont *font, Pointi position, Color color, std::string_view text, int maxHeight=0, Color shadowColor=colorTable.Black) |
void | DrawTitleText (GUIFont *font, int horizontalMargin, int verticalMargin, Color color, std::string_view text, int lineSpacing) |
void | DrawShops_next_generation_time_string (Duration time) |
void | DrawMessageBox (bool inside_game_viewport) |
GUIButton * | GetControl (unsigned int uID) |
void | setKeyboardControlGroup (int buttonsCount, bool msgOnSelect, int selectStep, int initialPosition) |
virtual void | Update () |
virtual void | Release () |
void | DeleteButtons () |
Protected Member Functions | |
void | CharacterUI_StatsTab_Draw (Character *) |
void | CharacterUI_SkillsTab_Draw (Character *) |
void | CharacterUI_AwardsTab_Draw (Character *) |
void | CharacterUI_SkillsTab_CreateButtons () |
void | fillAwardsData () |
std::string | getAchievedAwardsString (int idx) |
GUIWindow | prepareAwardsWindow () |
Private Attributes | |
bool | _awardsScrollBarCreated = false |
int | _awardsCharacterId = -1 |
int | _startAwardElem = 0 |
int | _scrollableAwardSteps = 0 |
bool | _awardLimitReached = false |
std::vector< int > | _achievedAwardsList |
Additional Inherited Members | |
Static Public Member Functions inherited from GUIWindow | |
static void | InitializeGUI () |
Public Attributes inherited from GUIWindow | |
int | uFrameX = 0 |
int | uFrameY = 0 |
int | uFrameWidth = 0 |
int | uFrameHeight = 0 |
int | uFrameZ = 0 |
int | uFrameW = 0 |
WindowType | eWindowType = WINDOW_null |
int | field_24 = 0 |
int | pNumPresenceButton = 0 |
int | pCurrentPosActiveItem = 0 |
bool | _msgOnKeyboardSelect = true |
int | _selectStep = 0 |
int | pStartingPosActiveItem = 0 |
WindowInputStatus | keyboard_input_status = WINDOW_INPUT_NONE |
bool | receives_keyboard_input = false |
std::string | sHint |
std::vector< GUIButton * > | vButtons |
std::shared_ptr< Io::Mouse > | mouse = nullptr |
GUIWindow_CharacterRecord::GUIWindow_CharacterRecord | ( | int | uActiveCharacter, |
ScreenType | screen | ||
) |
|
inlinevirtual |
|
protected |
|
protected |
|
protected |
|
protected |
void GUIWindow_CharacterRecord::clickAwardsDown | ( | ) |
void GUIWindow_CharacterRecord::clickAwardsScroll | ( | int | yPos | ) |
void GUIWindow_CharacterRecord::clickAwardsUp | ( | ) |
void GUIWindow_CharacterRecord::createAwardsScrollBar | ( | ) |
|
protected |
|
protected |
|
protected |
void GUIWindow_CharacterRecord::releaseAwardsScrollBar | ( | ) |
void GUIWindow_CharacterRecord::ShowAwardsTab | ( | ) |
void GUIWindow_CharacterRecord::ShowInventoryTab | ( | ) |
void GUIWindow_CharacterRecord::ShowSkillsTab | ( | ) |
void GUIWindow_CharacterRecord::ShowStatsTab | ( | ) |
void GUIWindow_CharacterRecord::ToggleRingsOverlay | ( | ) |
|
overridevirtual |
Reimplemented from GUIWindow.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |