diff options
| author | TakaRikka <38417346+TakaRikka@users.noreply.github.com> | 2026-07-02 17:43:07 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-07-02 20:43:07 -0400 |
| commit | f93c5ba62c18e7ae593fa034a6d0bd52bc95e55e (patch) | |
| tree | 3b5e95ae011585279136d26e22610ad2e881946c /src/d/d_meter.cpp | |
| parent | 873bb82e00fc8ee3a77eeebf50eafd5718a6f715 (diff) | |
d_message mostly done (#1097)
* d_message mostly done
* fopMsgM_selectMessageGet fix
Diffstat (limited to 'src/d/d_meter.cpp')
| -rw-r--r-- | src/d/d_meter.cpp | 121 |
1 files changed, 65 insertions, 56 deletions
diff --git a/src/d/d_meter.cpp b/src/d/d_meter.cpp index 50f9e627..daf41de9 100644 --- a/src/d/d_meter.cpp +++ b/src/d/d_meter.cpp @@ -459,42 +459,51 @@ dMeter_msg_HIO_c::dMeter_msg_HIO_c() { /* 801EF75C-801EF924 .text __ct__20dMeter_message_HIO_cFv */ dMeter_message_HIO_c::dMeter_message_HIO_c() { - field_0x5 = 0; - field_0x6 = 0; - field_0x7 = 0; - field_0x8 = 0xff; - field_0x9 = 0xff; - field_0xa = 0xff; - field_0xb = 0xff; - field_0xc = 0xff; - field_0xd = 0xff; - field_0xe = 0xff; - field_0xf = 0xff; - field_0x10 = 0; - field_0x11 = 0xff; - field_0x12 = 0xff; - field_0x13 = 0xff; - field_0x14 = 0xff; - field_0x15 = 0xff; - field_0x16 = 0xff; - field_0x17 = 0xff; - field_0x18 = 0xff; - field_0x19 = 0xff; - field_0x1a = 0xff; - field_0x1b = 0xff; - field_0x1c = 0; - field_0x1d = 0; - field_0x1e = 0; - field_0x1f = 0; - field_0x20 = 0xff; - field_0x21 = 0xff; - field_0x22 = 0xff; - field_0x23 = 0xff; - field_0x24 = 0xff; - field_0x25 = 0xff; - field_0x26 = 0xff; - field_0x27 = 0xff; - field_0x28 = 0; + field_0x5.r = 0; + field_0x5.g = 0; + field_0x5.b = 0; + field_0x5.a = 0xff; + + field_0x9.r = 0xff; + field_0x9.g = 0xff; + field_0x9.b = 0xff; + field_0x9.a = 0xff; + + field_0xd.r = 0xff; + field_0xd.g = 0xff; + field_0xd.b = 0xff; + field_0xd.a = 0; + + field_0x11.r = 0xff; + field_0x11.g = 0xff; + field_0x11.b = 0xff; + field_0x11.a = 0xff; + + field_0x15.r = 0xff; + field_0x15.g = 0xff; + field_0x15.b = 0xff; + field_0x15.a = 0xff; + + field_0x19.r = 0xff; + field_0x19.g = 0xff; + field_0x19.b = 0xff; + field_0x19.a = 0; + + field_0x1d.r = 0; + field_0x1d.g = 0; + field_0x1d.b = 0; + field_0x1d.a = 0xff; + + field_0x21.r = 0xff; + field_0x21.g = 0xff; + field_0x21.b = 0xff; + field_0x21.a = 0xff; + + field_0x25.r = 0xff; + field_0x25.g = 0xff; + field_0x25.b = 0xff; + field_0x25.a = 0; + field_0x29 = 0x80; field_0x2a = 0xff; field_0x2b = 0xff; @@ -5783,15 +5792,15 @@ void dMeter_clockMultiMove(sub_meter_class* i_Meter) { fVar2 = i_Meter->field_0x1868[i].mPosCenter.y; clock[i].setPos(sVar4, sVar5, sVar4 + i_Meter->field_0x1830.mSizeOrig.x, sVar5 + i_Meter->field_0x1830.mSizeOrig.y); GXColor color1 = {0xFF, 0XFF, 0XFF, 0XFF}; - clock[i].mC0.r = color1.r; - clock[i].mC0.g = color1.g; - clock[i].mC0.b = color1.b; - clock[i].mC0.a = color1.a; + clock[i].mBlack.r = color1.r; + clock[i].mBlack.g = color1.g; + clock[i].mBlack.b = color1.b; + clock[i].mBlack.a = color1.a; GXColor color2 = {0x00, 0x00, 0XFF, 0x00}; - clock[i].mC1.r = color2.r; - clock[i].mC1.g = color2.g; - clock[i].mC1.b = color2.b; - clock[i].mC1.a = color2.a; + clock[i].mWhite.r = color2.r; + clock[i].mWhite.g = color2.g; + clock[i].mWhite.b = color2.b; + clock[i].mWhite.a = color2.a; clock[i].setScroll(0, 0, 0); clock[i].setScroll(1, fVar1, fVar2); clock[i].setScale((100.0f * (1.0f / scaleX[i]) / g_meterHIO.field_0x78[i]), (100.0f * (1.0f / scaleY[i])) / g_meterHIO.field_0x78[i]); @@ -6215,7 +6224,7 @@ void dMeter_swimPaneHide(sub_meter_class* i_Meter) { fopMsgM_setNowAlphaZero(&i_Meter->field_0x2d30); fopMsgM_setNowAlphaZero(&i_Meter->field_0x2da0); fopMsgM_setNowAlphaZero(&i_Meter->field_0x2dd8); - tekari.mC0.a = 0; + tekari.mBlack.a = 0; } /* 80200630-802006AC .text dMeter_swimPaneTransY__FP15sub_meter_classf */ @@ -6607,17 +6616,17 @@ void dMeter_swimTekariScroll(sub_meter_class* i_Meter) { } tekari.setPos(temp_r29, temp_r28, temp_r27, temp_r26); GXColor color1 = {0xFF, 0xFF, 0xFF, 0XFF}; - tekari.mC0.r = color1.r; - tekari.mC0.g = color1.g; - tekari.mC0.b = color1.b; - tekari.mC0.a = color1.a; + tekari.mBlack.r = color1.r; + tekari.mBlack.g = color1.g; + tekari.mBlack.b = color1.b; + tekari.mBlack.a = color1.a; GXColor color2 = {0xFF, 0xFF, 0xFF, 0X00}; - tekari.mC1.r = color2.r; - tekari.mC1.g = color2.g; - tekari.mC1.b = color2.b; - tekari.mC1.a = color2.a; + tekari.mWhite.r = color2.r; + tekari.mWhite.g = color2.g; + tekari.mWhite.b = color2.b; + tekari.mWhite.a = color2.a; tekari.setScroll(0, 0, 0); - tekari.mC0.a = 0xFF; + tekari.mBlack.a = 0xFF; tekari.setScroll(1, var_r30, var_r30); } @@ -7164,11 +7173,11 @@ static BOOL dMeter_Draw(sub_meter_class* i_Meter) { fopMsgM_setAlpha(&i_Meter->field_0x1948); if (i_Meter->field_0x1830.pane->isVisible() && i_Meter->field_0x3020 == 7) { for (s32 i = 0; i < 3; i++) { - clock[i].mC0.a = i_Meter->field_0x1830.mNowAlpha; + clock[i].mBlack.a = i_Meter->field_0x1830.mNowAlpha; } } else { for (s32 i = 0; i < 3; i++) { - clock[i].mC0.a = 0; + clock[i].mBlack.a = 0; } } fopMsgM_setAlpha(&i_Meter->field_0x1980); |
