summaryrefslogtreecommitdiff
path: root/src/d/d_menu_option.cpp
diff options
context:
space:
mode:
authormattias-blum <142374929+mattias-blum@users.noreply.github.com>2025-05-15 18:23:10 -0400
committermattias-blum <142374929+mattias-blum@users.noreply.github.com>2025-05-15 18:23:10 -0400
commitb92b0db6a68c143c97df47261bf9c7beec7e387e (patch)
tree0c402b5602128a4beed31470e9ccbc4e5618391c /src/d/d_menu_option.cpp
parent393e708996e6e64bdff20084401e582e83824a12 (diff)
more progress
Diffstat (limited to 'src/d/d_menu_option.cpp')
-rw-r--r--src/d/d_menu_option.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/d/d_menu_option.cpp b/src/d/d_menu_option.cpp
index cdbc548e..f9278a83 100644
--- a/src/d/d_menu_option.cpp
+++ b/src/d/d_menu_option.cpp
@@ -713,7 +713,15 @@ void dMenu_Option_c::outFontMove() {
/* 801D4D74-801D4E34 .text outFontDraw__14dMenu_Option_cFv */
void dMenu_Option_c::outFontDraw() {
- /* Nonmatching */
+ for (int i = 0; i < 15; i++) {
+ if (m0B0[i].mUserArea != -1) {
+ m0B0[i].mNowAlpha = m740.pane->getAlpha();
+ fopMsgM_outFontDraw2((J2DPicture*)m0B0[i].pane, (J2DPicture*)m3F8[i].pane, m3F8[i].mPosTopLeft.x, m3F8[i].mPosTopLeft.y, 0x19, 0x19, &m0B0[i].mUserArea, m0B0[i].mNowAlpha, m0B0[i].mPosTopLeftOrig.y);
+ }
+ else {
+ fopMsgM_setAlpha(&m0B0[i]);
+ }
+ }
}
/* 801D4E34-801D505C .text stringlength__14dMenu_Option_cFP18fopMsgM_pane_classPc */