Batch #3711 by youko: 0 byte-identical, 21 confirmed by peer review. - fn_10797 UIBitmapTab::Paint: logic confirmed by peer review - fn_10798 UIBmpTextButton2::Paint: logic confirmed by peer review - fn_10802 UIChatRoomTitle::Paint: logic confirmed by peer review - fn_10804 UIColorButton::Paint: logic confirmed by peer review - fn_10805 UIColorTransBalloonText::Paint: logic confirmed by peer review - fn_10806 UIEditCtrl3::Paint: logic confirmed by peer review - fn_10808 UIEditCtrl_OldList::Paint: logic confirmed by peer review - fn_10809 UIEmblemWnd::Paint: logic confirmed by peer review - fn_10815 UIResizer::Paint: logic confirmed by peer review - fn_10819 UIStaticText3::Paint: logic confirmed by peer review - fn_10821 UITab::Paint: logic confirmed by peer review - fn_10825 UIWordDisplayWnd::Paint: logic confirmed by peer review - fn_10832 UIMerchantShopTitle::Slot26: logic confirmed by peer review - fn_10838 UIBitmapTab::Slot25: logic confirmed by peer review - fn_10840 UIChatEditCtrl::Slot25: logic confirmed by peer review - fn_10843 UIMerchantShopTitle::Slot25: logic confirmed by peer review - fn_10851 UITab::Slot25: logic confirmed by peer review - fn_10856 UITextureButton::Slot31: logic confirmed by peer review - fn_10883 UIEmblemWnd::Slot19: logic confirmed by peer review - fn_10884 UINameBalloonText::Slot19: logic confirmed by peer review - fn_10885 UIWordDisplayWnd::Slot19: logic confirmed by peer review Peer-reviewed-by: ragnarok-clanker, eAthena, Yommy Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
45 lines
1.3 KiB
C++
45 lines
1.3 KiB
C++
#include "Client/Mode/ModeCursor.h"
|
|
#include "Client/Mode/ModeMgr.h"
|
|
#include "Contents/Configuration/ServiceOptions.h"
|
|
#include "UI/Shop/UIMerchantShopTitle.h"
|
|
#include "UI/Window/UIWindowMgr.h"
|
|
|
|
// OFFSET: 0x0085EC40
|
|
// FUNCTION: fn_10843
|
|
void UIMerchantShopTitle::Slot25(int, int) {
|
|
if (!g_serviceOptions.Get(167)) {
|
|
return;
|
|
}
|
|
|
|
CMode* mode = g_modeMgr.GetGameMode();
|
|
if (this->buyingShop != 0) {
|
|
if (g_windowMgr.unknown_0308 == 0) {
|
|
mode->SendMsg(272, this->ownerAid, 0, 0, 0);
|
|
}
|
|
} else if (g_windowMgr.unknown_0418 == 0) {
|
|
mode->SendMsg(84, this->ownerAid, 0, 0, 0);
|
|
}
|
|
}
|
|
|
|
// OFFSET: 0x0085E920
|
|
// FUNCTION: fn_10832
|
|
void UIMerchantShopTitle::Slot26(int, int) {
|
|
CMode* mode = g_modeMgr.GetGameMode();
|
|
if (this->buyingShop != 0) {
|
|
if (g_windowMgr.unknown_0308 == 0) {
|
|
mode->SendMsg(272, this->ownerAid, 0, 0, 0);
|
|
}
|
|
} else if (g_windowMgr.unknown_0418 == 0) {
|
|
mode->SendMsg(84, this->ownerAid, 0, 0, 0);
|
|
}
|
|
}
|
|
|
|
// OFFSET: 0x0085F9E0
|
|
// FUNCTION: fn_10878
|
|
void UIMerchantShopTitle::ResetCursor(int x, int y) {
|
|
if (x >= 0 && x < this->geometry.width && y >= 0 && y <= this->geometry.height) {
|
|
this->m_context->cursor.Set(2, this->m_context->cursorTick);
|
|
} else {
|
|
this->m_context->cursor.Set(0, this->m_context->cursorTick);
|
|
}
|
|
}
|