rodecomp/Source/UI/Window/UIBattleMsgOptionWnd.cpp
ragnarok-clanker e51d63cb2f Decompile 2 functions in Source/UI/Shortcuts/UIShortCutWnd.cpp, Source/UI/Window/UIBattleMsgOptionWnd.cpp, ...
Batch #4419 by zindokar: 2 byte-identical, 0 confirmed by peer review.

- fn_12684 UIWindowCallBtnWnd::Paint: byte-identical
- fn_12697 UIRoMapWnd::Slot25: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/UI/Window/UINavigationWnd.cpp, Source/UI/Window/UIRoMapWnd.cpp, Source/UI/Chat/UISubChatHisWnd.cpp
2026-10-30 02:30:09 +00:00

59 lines
2 KiB
C++

#include "UI/Window/UIBattleMsgOptionWnd.h"
#include "Contents/MessageTable.h"
#include "UI/Lists/UIScrollBar.h"
// OFFSET: 0x009335E0
// FUNCTION: fn_12726
void UIBattleMsgOptionWnd::Slot35(int delta) {
if (this->m_scrollable != 0) {
int step = this->m_visibleRows - 1;
if (step > 3) {
step = 3;
}
if (delta >= 0) {
step = -step;
}
this->SendMsg(this->m_scrollBar, 7, step, 0, 0, 0);
}
}
// OFFSET: 0x00910C40
// FUNCTION: fn_12510
UIBattleMsgOptionWnd::UIBattleMsgOptionWnd(UIWindowContext& windows, UIFrameContext& frames) : UIFrameWnd(windows, frames, 0) {
this->unknown_00B8 = -1;
this->messages.push_back(LookupMessage(0x50B));
this->unknown_0108 = -1;
this->unknown_0110 = 1;
this->unknown_010C = 0;
this->messages.push_back(LookupMessage(0x4FD));
this->messages.push_back(LookupMessage(0x4FE));
this->messages.push_back(LookupMessage(0x4FF));
this->messages.push_back(LookupMessage(0x500));
this->messages.push_back(LookupMessage(0xFBF));
this->messages.push_back(LookupMessage(0x501));
this->messages.push_back(LookupMessage(0x502));
this->messages.push_back(LookupMessage(0x503));
this->messages.push_back(LookupMessage(0x504));
this->messages.push_back(LookupMessage(0x505));
this->messages.push_back(LookupMessage(0x506));
this->messages.push_back(LookupMessage(0x507));
this->messages.push_back(LookupMessage(0x508));
this->messages.push_back(LookupMessage(0x533));
this->messages.push_back(LookupMessage(0x60D));
this->messages.push_back(LookupMessage(0x652));
this->messages.push_back(LookupMessage(0x653));
this->messages.push_back(LookupMessage(0x654));
this->messages.push_back(LookupMessage(0x656));
this->messages.push_back(LookupMessage(0x657));
this->messages.push_back(LookupMessage(0x93D));
this->messages.push_back(LookupMessage(0xBA4));
this->messages.push_back(LookupMessage(0xFBC));
this->messages.push_back(LookupMessage(0xFBE));
this->text = LookupMessage(0x509);
}
// OFFSET: 0x009305F0