Decompile 9 functions in Source/UI/Window/UIWindow.cpp, Source/UI/Window/UIWindow.h, ...
Batch #1910 by Yommy: 0 byte-identical, 9 confirmed by peer review. - fn_03579 UIListBox_NaviSearch::Slot15: logic confirmed by peer review - fn_03582 UINavigationroadiconWnd::Slot15: logic confirmed by peer review - fn_03586 UIListBox_NaviSearch::Paint: logic confirmed by peer review - fn_03587 UINavigationRuideWnd::Paint: logic confirmed by peer review - fn_03589 UINavigationroadiconWnd::Paint: logic confirmed by peer review - fn_03616 UINavigationV4Wnd::ObjectName: logic confirmed by peer review - fn_03618 UINavigationV4Wnd::MobName: logic confirmed by peer review - fn_03627 UINavigationroadiconWnd::SendMsg: logic confirmed by peer review - fn_17004 UIWindow::RecordEditTexts: logic confirmed by peer review Peer-reviewed-by: ragnarok-clanker, eAthena Reviewed-by: ragnarok-clanker
This commit is contained in:
parent
16419b914e
commit
0fbfcb20bd
5 changed files with 260 additions and 2 deletions
|
|
@ -6,6 +6,9 @@
|
|||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
class CNavi_Object;
|
||||
struct UIButtonContext;
|
||||
|
||||
struct NavigationWindowInfo {
|
||||
/* 0000 */ int x;
|
||||
/* 0004 */ int y;
|
||||
|
|
@ -22,6 +25,8 @@ public:
|
|||
void LayoutWithoutDetails();
|
||||
void LayoutWithDetails();
|
||||
bool IsListShown() const;
|
||||
std::string ObjectName(int type, void* object);
|
||||
std::string MobName(CNavi_Object* mob);
|
||||
|
||||
/* 00B4 */ UIWindow* unknown_00B4;
|
||||
/* 00B8 */ UIWindow* unknown_00B8;
|
||||
|
|
@ -47,11 +52,27 @@ public:
|
|||
/* 0110 */ NavigationWindowInfo* info;
|
||||
};
|
||||
|
||||
class UIStaticBitmap;
|
||||
|
||||
class UINavigationroadiconWnd : public UIFrameWnd {
|
||||
public:
|
||||
void Slot15(int width, int height) override;
|
||||
void Paint() override;
|
||||
void Slot31(int x, int y) override;
|
||||
int SendMsg(UIWindow* sender, int message, std::intptr_t a, std::intptr_t b, std::intptr_t c, std::intptr_t d) override;
|
||||
|
||||
/* 00B4 */ UIWindow* icon;
|
||||
/* 00B4 */ UIStaticBitmap* icon;
|
||||
|
||||
protected:
|
||||
UIButtonContext* m_controls;
|
||||
};
|
||||
|
||||
class UINavigationRuideWnd : public UIFrameWnd {
|
||||
public:
|
||||
void Paint() override;
|
||||
|
||||
protected:
|
||||
UIButtonContext* m_controls;
|
||||
};
|
||||
|
||||
extern int g_navigationTab;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue