diff --git a/Source/UI/Acceptance/UIChooseSellBuyWnd.cpp b/Source/UI/Acceptance/UIChooseSellBuyWnd.cpp index f8de8843..d95caff6 100644 --- a/Source/UI/Acceptance/UIChooseSellBuyWnd.cpp +++ b/Source/UI/Acceptance/UIChooseSellBuyWnd.cpp @@ -2080,3 +2080,13 @@ int UIGraffiStrboxWnd::SendMsg(UIWindow* sender, int message, std::intptr_t a, s return UIFrameWnd::SendMsg(sender, message, a, b, c, d); } + +// OFFSET: 0x008E4380 +// FUNCTION: fn_12185 +void UINotifyItemObtainWnd::Slot15(int, int) { +} + +// OFFSET: 0x008E7120 +// FUNCTION: fn_12193 +void UIPetTamingDeceiveWnd::Slot15(int, int) { +} diff --git a/Source/UI/Buttons/UITextButton.cpp b/Source/UI/Buttons/UITextButton.cpp index d0ce088f..80da2443 100644 --- a/Source/UI/Buttons/UITextButton.cpp +++ b/Source/UI/Buttons/UITextButton.cpp @@ -1520,3 +1520,15 @@ void UIItemStoreComboBoxWnd::Paint() { const auto* background = static_cast(ResourceMgr::Instance().Load(Resolve("유저인터페이스\\basic_interface\\bg_setting.bmp"))); this->DrawBitmap(0, this->geometry.height - background->image.height, &background->image, false); } + +// OFFSET: 0x00884700 +// FUNCTION: fn_11308 +void UIImgMenu::Move(int x, int y) { + UIWindow::Move(x, y); +} + +// OFFSET: 0x00899A20 +// FUNCTION: fn_11558 +int UIString::SendMsg(UIWindow* sender, int message, std::intptr_t argument1, std::intptr_t argument2, std::intptr_t argument3, std::intptr_t argument4) { + return UIWindow::SendMsg(sender, message, argument1, argument2, argument3, argument4); +} diff --git a/Source/UI/Dialogs/UIPetTamingDeceiveWnd.h b/Source/UI/Dialogs/UIPetTamingDeceiveWnd.h index e3861896..d95678a8 100644 --- a/Source/UI/Dialogs/UIPetTamingDeceiveWnd.h +++ b/Source/UI/Dialogs/UIPetTamingDeceiveWnd.h @@ -14,6 +14,7 @@ public: /* 00CC */ std::uint32_t m_finishTime; /* 00D0 */ int m_started; + void Slot15(int width, int height) override; void Slot19() override; void Paint() override; void Slot25(int x, int y) override; diff --git a/Source/UI/Items/UINotifyItemObtainWnd.h b/Source/UI/Items/UINotifyItemObtainWnd.h index 1efec6de..9e4d8bf0 100644 --- a/Source/UI/Items/UINotifyItemObtainWnd.h +++ b/Source/UI/Items/UINotifyItemObtainWnd.h @@ -9,6 +9,7 @@ public: /* 00E4 */ std::uint32_t m_shownTick; bool CanHitTest() override; + void Slot15(int width, int height) override; void Slot19() override; }; diff --git a/Source/UI/Lists/UIImgMenu.h b/Source/UI/Lists/UIImgMenu.h index ec0ee354..92615c43 100644 --- a/Source/UI/Lists/UIImgMenu.h +++ b/Source/UI/Lists/UIImgMenu.h @@ -6,6 +6,7 @@ class UIImgMenu : public UIWindow { public: int ItemAt(int x, int y); + void Move(int x, int y) override; void Slot27(int x, int y) override; void Slot28(int x, int y) override; void ResetCursor(int x, int y) override; diff --git a/Source/UI/Text/UIString.h b/Source/UI/Text/UIString.h index d581cb35..ec3ab1b9 100644 --- a/Source/UI/Text/UIString.h +++ b/Source/UI/Text/UIString.h @@ -9,6 +9,7 @@ class UIString : public UIWindow { public: explicit UIString(UIWindowContext& windows); void ResetCursor(int x, int y) override; + int SendMsg(UIWindow* sender, int message, std::intptr_t argument1, std::intptr_t argument2, std::intptr_t argument3, std::intptr_t argument4) override; /* 007C */ int unknown_007C; /* 0080 */ int unknown_0080; diff --git a/Source/UI/Window/UIChatRoomWnd.h b/Source/UI/Window/UIChatRoomWnd.h index 5745984a..806838c5 100644 --- a/Source/UI/Window/UIChatRoomWnd.h +++ b/Source/UI/Window/UIChatRoomWnd.h @@ -8,6 +8,7 @@ struct UIButtonContext; class UIChatRoomWnd : public UIFrameWnd { public: + void Move(int x, int y) override; void Slot11() override; void Paint() override; diff --git a/Source/UI/Window/UIEmblemWnd.cpp b/Source/UI/Window/UIEmblemWnd.cpp index 916789a1..36f68ec7 100644 --- a/Source/UI/Window/UIEmblemWnd.cpp +++ b/Source/UI/Window/UIEmblemWnd.cpp @@ -11,6 +11,11 @@ #include +// OFFSET: 0x0085ACD0 +// FUNCTION: fn_10787 +void UIEmblemWnd::Slot15(int, int) { +} + // OFFSET: 0x0085CE40 // FUNCTION: fn_10809 void UIEmblemWnd::Paint() { diff --git a/Source/UI/Window/UIEmblemWnd.h b/Source/UI/Window/UIEmblemWnd.h index a9f52275..856ad83a 100644 --- a/Source/UI/Window/UIEmblemWnd.h +++ b/Source/UI/Window/UIEmblemWnd.h @@ -7,6 +7,7 @@ class UIEmblemWnd : public UIWindow { public: + void Slot15(int width, int height) override; void Slot19() override; void Paint() override; int SendMsg(UIWindow* sender, int message, std::intptr_t argument1, std::intptr_t argument2, std::intptr_t argument3, std::intptr_t argument4) override; diff --git a/Source/UI/Window/UILoginOTPWnd.h b/Source/UI/Window/UILoginOTPWnd.h index 46f16b39..91baf388 100644 --- a/Source/UI/Window/UILoginOTPWnd.h +++ b/Source/UI/Window/UILoginOTPWnd.h @@ -7,6 +7,7 @@ struct UIButtonContext; class UILoginOTPWnd : public UIFrameWnd { public: + void Slot18() override; void Paint() override; protected: diff --git a/Source/UI/Window/UIMessageBox.cpp b/Source/UI/Window/UIMessageBox.cpp index bfe1edde..f42e1537 100644 --- a/Source/UI/Window/UIMessageBox.cpp +++ b/Source/UI/Window/UIMessageBox.cpp @@ -974,3 +974,15 @@ void UILoginWnd::Slot27(int, int) { // FUNCTION: fn_11790 void UIMakeCharWnd::Slot19() { } + +// OFFSET: 0x008AD130 +// FUNCTION: fn_11734 +void UIChatRoomWnd::Move(int x, int y) { + this->geometry.Move(x, y); + this->Slot36(); +} + +// OFFSET: 0x008B7A60 +// FUNCTION: fn_11753 +void UILoginOTPWnd::Slot18() { +} diff --git a/Source/UI/Window/UIWordDisplayWnd.cpp b/Source/UI/Window/UIWordDisplayWnd.cpp index a4c1be4e..4a52f661 100644 --- a/Source/UI/Window/UIWordDisplayWnd.cpp +++ b/Source/UI/Window/UIWordDisplayWnd.cpp @@ -9,6 +9,11 @@ #include "Resource/TextureNames.h" #include "UI/Window/UIWordDisplayWnd.h" +// OFFSET: 0x0085B000 +// FUNCTION: fn_10791 +void UIWordDisplayWnd::Slot15(int, int) { +} + // OFFSET: 0x0085E370 // FUNCTION: fn_10825 void UIWordDisplayWnd::Paint() { diff --git a/Source/UI/Window/UIWordDisplayWnd.h b/Source/UI/Window/UIWordDisplayWnd.h index 7ec31154..79f4c0e7 100644 --- a/Source/UI/Window/UIWordDisplayWnd.h +++ b/Source/UI/Window/UIWordDisplayWnd.h @@ -8,6 +8,7 @@ class UIWordDisplayWnd : public UIFrameWnd { public: + void Slot15(int width, int height) override; void Slot19() override; void Paint() override; int SendMsg(UIWindow* sender, int message, std::intptr_t argument1, std::intptr_t argument2, std::intptr_t argument3, std::intptr_t argument4) override;