Decompile 10 functions in Source/Render/DX9/RendererDX9Operations.cpp, Source/Utility/Text/StringUtil.cpp, ...

Batch #13116 by KWDev: 10 byte-identical, 0 confirmed by peer review.

- fn_02239 CRendererDX9::SetLighting: byte-identical
- fn_02757 CountCharacters: byte-identical
- fn_03898 UIChangeMaterialWnd_List::ShiftSelectedIndex: byte-identical
- fn_04317 UIReputeWnd::SetPage: byte-identical
- fn_09718 CSnapMgr::MoveConnected: byte-identical
- fn_09918 UIRefining_Notice::Slot19: byte-identical
- fn_10838 UIBitmapTab::Slot25: byte-identical
- fn_17501 C3dActor::SetSpeed: byte-identical
- fn_18836 CParticle::SetQuad: byte-identical
- fn_19338 ReplayFileList::Select: byte-identical

Merged automatically: every function is byte-identical to the original.
This commit is contained in:
ragnarok-clanker 2026-11-06 05:24:06 +00:00
commit daacec6d2f
10 changed files with 11 additions and 11 deletions

View file

@ -504,9 +504,9 @@ void UIChangeMaterialWnd_List::SortItems(bool ascending) {
// FUNCTION: fn_03898
void UIChangeMaterialWnd_List::ShiftSelectedIndex(int value) {
const int index = static_cast<int>(std::max<int64_t>(0, this->m_selectedIndex - value));
if (index < this->m_scrollOffset || index >= this->m_scrollOffset + this->m_pageSize) {
if (index < this->m_scrollOffset || this->m_scrollOffset + this->m_pageSize <= index) {
int newOffset = this->m_previousScrollOffset;
if (index < newOffset || index >= newOffset + this->m_pageSize) {
if (index < newOffset || newOffset + this->m_pageSize <= index) {
newOffset = index > 0 ? index : 0;
}