diff --git a/Source/Contents/UserData/NormalItemSlots.cpp b/Source/Contents/UserData/NormalItemSlots.cpp index 19ea9a87..f04326fd 100644 --- a/Source/Contents/UserData/NormalItemSlots.cpp +++ b/Source/Contents/UserData/NormalItemSlots.cpp @@ -313,6 +313,12 @@ int NCashWndInfo::IsValid() const { this->y <= g_renderer->viewport.height - this->height; } +// OFFSET: 0x009A5D00 +// FUNCTION: fn_13656 +int UnusedWndInfoB::IsValid() const { + return 0; +} + // OFFSET: 0x009A5D10 // FUNCTION: fn_13657 int SeekPartyWndInfo::IsValid() const { @@ -367,6 +373,10 @@ int QuickSlotWndInfo::IsValid() const { this->y <= g_renderer->viewport.height - this->height; } +// OFFSET: 0x009A5F70 + +// OFFSET: 0x009A5FB0 + // OFFSET: 0x009A6110 // FUNCTION: fn_13668 int SkillListWndInfo::IsValid() const { diff --git a/Source/Contents/UserData/NormalItemSlots.h b/Source/Contents/UserData/NormalItemSlots.h index 8c8b0c14..c226f451 100644 --- a/Source/Contents/UserData/NormalItemSlots.h +++ b/Source/Contents/UserData/NormalItemSlots.h @@ -302,6 +302,7 @@ struct UnusedWndInfoB : WindowPlacement { /* 0014 */ int unknown_0014; void Reset(); + int IsValid() const; }; struct SeekPartyWndInfo : WindowPlacement { @@ -348,10 +349,12 @@ struct QuickSlotWndInfo : WindowPlacement { struct ReplayRECControlWndInfo : WindowPlacement { void Reset(); + int IsValid() const; }; struct SayDialogWndInfo : WindowPlacement { void Reset(); + int IsValid() const; }; #if defined(_WIN32) && !defined(_WIN64)