Decompile 21 functions in Source/UI/Buttons/UIBmpTextButton2.h, Source/UI/Buttons/UITextureButton.h, ...
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).
This commit is contained in:
parent
4252304f49
commit
60f125b5fc
14 changed files with 425 additions and 0 deletions
|
|
@ -115,3 +115,36 @@ void UIStaticText::Slot35(int value) {
|
|||
}
|
||||
|
||||
// OFFSET: 0x0085DCA0
|
||||
// FUNCTION: fn_10819
|
||||
void UIStaticText3::Paint() {
|
||||
UIButtonContext& controls = *this->m_controls;
|
||||
this->ClearSurface(this->background);
|
||||
|
||||
if (this->shadow != 0) {
|
||||
this->DrawTextAt(
|
||||
controls.fonts, controls.locale, this->textX + 2, 2, this->text.c_str(), 0, this->fontFamily, this->fontHeight, 0xFFFFFF, this->bold, this->italic
|
||||
);
|
||||
}
|
||||
|
||||
if (this->outline != 0) {
|
||||
this->DrawTextAt(
|
||||
controls.fonts, controls.locale, this->textX, 1, this->text.c_str(), 0, this->fontFamily, this->fontHeight, this->outlineColor, this->bold, this->italic
|
||||
);
|
||||
this->DrawTextAt(
|
||||
controls.fonts, controls.locale, this->textX + 1, 0, this->text.c_str(), 0, this->fontFamily, this->fontHeight, this->outlineColor, this->bold,
|
||||
this->italic
|
||||
);
|
||||
this->DrawTextAt(
|
||||
controls.fonts, controls.locale, this->textX + 2, 1, this->text.c_str(), 0, this->fontFamily, this->fontHeight, this->outlineColor, this->bold,
|
||||
this->italic
|
||||
);
|
||||
this->DrawTextAt(
|
||||
controls.fonts, controls.locale, this->textX + 1, 2, this->text.c_str(), 0, this->fontFamily, this->fontHeight, this->outlineColor, this->bold,
|
||||
this->italic
|
||||
);
|
||||
}
|
||||
|
||||
const std::uint32_t color =
|
||||
static_cast<unsigned char>(this->red) | (static_cast<unsigned char>(this->green) << 8) | (static_cast<unsigned char>(this->blue) << 16);
|
||||
this->DrawTextAt(controls.fonts, controls.locale, this->textX + 1, 1, this->text.c_str(), 0, this->fontFamily, this->fontHeight, color, this->bold, this->italic);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue