OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
GUIWindow_LloydsBook Class Reference

#include <LloydsBook.h>

Inheritance diagram for GUIWindow_LloydsBook:
GUIWindow_Book GUIWindow

Public Member Functions

 GUIWindow_LloydsBook (int casterId, int spellLevel)
 
virtual ~GUIWindow_LloydsBook ()
 
virtual void Update () override
 
void flipButtonClicked (bool isRecalling)
 
void hintBeaconSlot (int beaconId)
 
void installOrRecallBeacon (int beaconId)
 
- Public Member Functions inherited from GUIWindow_Book
 GUIWindow_Book ()
 
virtual ~GUIWindow_Book ()
 
virtual void Release () override
 
void bookButtonClicked (BookButtonAction action)
 
- Public Member Functions inherited from GUIWindow
 GUIWindow ()
 
 GUIWindow (WindowType windowType, Pointi position, Sizei dimensions, std::string_view hint={})
 
virtual ~GUIWindow ()=default
 
GUIButtonCreateButton (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={})
 
GUIButtonCreateButton (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)
 
GUIButtonGetControl (unsigned int uID)
 
void setKeyboardControlGroup (int buttonsCount, bool msgOnSelect, int selectStep, int initialPosition)
 
virtual void Update ()
 
virtual void Release ()
 
void DeleteButtons ()
 

Private Attributes

int _maxBeacons
 
bool _recallingBeacon
 
int _casterId
 
int _spellLevel
 

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::Mousemouse = nullptr
 
- Protected Attributes inherited from GUIWindow_Book
GUIWindowpChildBooksOverlay { nullptr }
 
GraphicsImageui_book_button8_off { nullptr }
 
GraphicsImageui_book_button8_on { nullptr }
 
GraphicsImageui_book_button7_off { nullptr }
 
GraphicsImageui_book_button7_on { nullptr }
 
GraphicsImageui_book_button6_off { nullptr }
 
GraphicsImageui_book_button6_on { nullptr }
 
GraphicsImageui_book_button5_off { nullptr }
 
GraphicsImageui_book_button5_on { nullptr }
 
GraphicsImageui_book_button4_off { nullptr }
 
GraphicsImageui_book_button4_on { nullptr }
 
GraphicsImageui_book_button3_off { nullptr }
 
GraphicsImageui_book_button3_on { nullptr }
 
GraphicsImageui_book_button2_off { nullptr }
 
GraphicsImageui_book_button2_on { nullptr }
 
GraphicsImageui_book_button1_off { nullptr }
 
GraphicsImageui_book_button1_on { nullptr }
 
GraphicsImageui_book_map_frame { nullptr }
 
GraphicsImageui_book_quest_div_bar { nullptr }
 
bool _bookButtonClicked { false }
 
BookButtonAction _bookButtonAction
 

Constructor & Destructor Documentation

◆ GUIWindow_LloydsBook()

GUIWindow_LloydsBook::GUIWindow_LloydsBook ( int  casterId,
int  spellLevel 
)

◆ ~GUIWindow_LloydsBook()

virtual GUIWindow_LloydsBook::~GUIWindow_LloydsBook ( )
inlinevirtual

Member Function Documentation

◆ flipButtonClicked()

void GUIWindow_LloydsBook::flipButtonClicked ( bool  isRecalling)

◆ hintBeaconSlot()

void GUIWindow_LloydsBook::hintBeaconSlot ( int  beaconId)

◆ installOrRecallBeacon()

void GUIWindow_LloydsBook::installOrRecallBeacon ( int  beaconId)

◆ Update()

void GUIWindow_LloydsBook::Update ( )
overridevirtual

Reimplemented from GUIWindow.

Member Data Documentation

◆ _casterId

int GUIWindow_LloydsBook::_casterId
private

◆ _maxBeacons

int GUIWindow_LloydsBook::_maxBeacons
private

◆ _recallingBeacon

bool GUIWindow_LloydsBook::_recallingBeacon
private

◆ _spellLevel

int GUIWindow_LloydsBook::_spellLevel
private

The documentation for this class was generated from the following files: