_currentDialogue | GUIWindow_House | protected |
_houseId | GUIWindow_House | protected |
_msgOnKeyboardSelect | GUIWindow | |
_savedButtonsNum | GUIWindow_House | protected |
_selectStep | GUIWindow | |
_transactionPerformed | GUIWindow_House | protected |
buildingType() const | GUIWindow_House | inline |
checkIfPlayerCanInteract() | GUIWindow_House | |
Contains(unsigned int x, unsigned int y) | GUIWindow | |
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={}) | GUIWindow | |
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={}) | GUIWindow | |
DeleteButtons() | GUIWindow | |
displayEquipmentDialogue() | GUIWindow_Shop | private |
DrawFlashingInputCursor(int uX, int uY, GUIFont *a2) | GUIWindow | |
DrawMessageBox(bool inside_game_viewport) | GUIWindow | |
drawNpcHouseDialogueOptions(NPCData *npcData) const | GUIWindow_House | private |
drawNpcHouseDialogueResponse() | GUIWindow_House | private |
drawNpcHouseGreetingMessage(NPCData *npcData) | GUIWindow_House | private |
drawNpcHouseNameAndTitle(NPCData *npcData) | GUIWindow_House | private |
drawOptions(std::vector< std::string > &optionsText, Color selectColor, int topOptionShift=0, bool denseSpacing=false) const | GUIWindow_House | |
DrawShops_next_generation_time_string(Duration time) | GUIWindow | |
DrawText(GUIFont *font, Pointi position, Color color, std::string_view text, int maxHeight=0, Color shadowColor=colorTable.Black) | GUIWindow | |
DrawTextInRect(GUIFont *font, Pointi position, Color color, std::string_view text, int rect_width, int reverse_text) | GUIWindow | |
DrawTitleText(GUIFont *font, int horizontalMargin, int verticalMargin, Color color, std::string_view text, int lineSpacing) | GUIWindow | |
eWindowType | GUIWindow | |
field_24 | GUIWindow | |
generateShopItems(bool isSpecial)=0 | GUIWindow_Shop | privatepure virtual |
GetControl(unsigned int uID) | GUIWindow | |
getCurrentDialogue() const | GUIWindow_House | inline |
GUIWindow() | GUIWindow | |
GUIWindow(WindowType windowType, Pointi position, Sizei dimensions, std::string_view hint={}) | GUIWindow | |
GUIWindow_House(HouseId houseId) | GUIWindow_House | explicit |
GUIWindow_MagicAlchemyShop(HouseId houseId) | GUIWindow_MagicAlchemyShop | inlineexplicit |
GUIWindow_Shop(HouseId houseId) | GUIWindow_Shop | inlineexplicit |
houseDialogManager() | GUIWindow_House | |
houseDialogueOptionSelected(DialogueId option) override | GUIWindow_Shop | virtual |
houseId() const | GUIWindow_House | inline |
houseNPCDialogue() | GUIWindow_House | |
houseScreenClick() override | GUIWindow_Shop | virtual |
houseSpecificDialogue() override | GUIWindow_Shop | virtual |
identifyDialogue() | GUIWindow_Shop | private |
InitializeGUI() | GUIWindow | static |
initializeNPCDialogue(int npc) | GUIWindow_House | |
initializeNPCDialogueButtons(std::vector< DialogueId > optionList) | GUIWindow_House | |
initializeProprietorDialogue() | GUIWindow_House | |
keyboard_input_status | GUIWindow | |
learnSelectedSkill(CharacterSkillType skill) | GUIWindow_House | |
learnSkillsDialogue(Color selectColor) | GUIWindow_House | protected |
listDialogueOptions() override | GUIWindow_Shop | virtual |
listShopLearnableSkills()=0 | GUIWindow_Shop | privatepure virtual |
mainDialogue() | GUIWindow_Shop | private |
mouse | GUIWindow | |
pCurrentPosActiveItem | GUIWindow | |
playHouseGoodbyeSpeech() override | GUIWindow_Shop | virtual |
pNumPresenceButton | GUIWindow | |
processStealingResult(int stealingResult, int fineToAdd) | GUIWindow_Shop | |
pStartingPosActiveItem | GUIWindow | |
receives_keyboard_input | GUIWindow | |
reinitDialogueWindow() | GUIWindow_House | |
Release() override | GUIWindow_House | virtual |
repairDialogue() | GUIWindow_Shop | private |
sellDialogue() | GUIWindow_Shop | private |
setCurrentDialogue(DialogueId dialogue) | GUIWindow_House | inline |
setKeyboardControlGroup(int buttonsCount, bool msgOnSelect, int selectStep, int initialPosition) | GUIWindow | |
sHint | GUIWindow | |
shopWaresDialogue(bool isSpecial) override | GUIWindow_MagicAlchemyShop | privatevirtual |
uFrameHeight | GUIWindow | |
uFrameW | GUIWindow | |
uFrameWidth | GUIWindow | |
uFrameX | GUIWindow | |
uFrameY | GUIWindow | |
uFrameZ | GUIWindow | |
Update() override | GUIWindow_House | virtual |
updateDialogueOnEscape() override | GUIWindow_Shop | virtual |
vButtons | GUIWindow | |
~GUIWindow()=default | GUIWindow | virtual |
~GUIWindow_House() | GUIWindow_House | inlinevirtual |
~GUIWindow_MagicAlchemyShop() | GUIWindow_MagicAlchemyShop | inlinevirtual |
~GUIWindow_Shop() | GUIWindow_Shop | inlinevirtual |