summaryrefslogtreecommitdiff
path: root/src/d/d_meter.cpp
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2025-02-11 17:08:48 -0500
committerLagoLunatic <LagoLunatic@users.noreply.github.com>2025-02-11 17:08:48 -0500
commitf51b9b65df00a2cdcdaf859c9bca83bfcfe10059 (patch)
tree806e25a33a21dc30d5c6e0425e9896223e862c0f /src/d/d_meter.cpp
parent458c40ede8037c1ba40d2669edeef045e6f5cf60 (diff)
A few small matches for 2dnumber/meter
Diffstat (limited to 'src/d/d_meter.cpp')
-rw-r--r--src/d/d_meter.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/d/d_meter.cpp b/src/d/d_meter.cpp
index 80ff26a8..af16a8c1 100644
--- a/src/d/d_meter.cpp
+++ b/src/d/d_meter.cpp
@@ -901,9 +901,10 @@ void dMeter_parentPaneTrans(fopMsgM_pane_class* pane, f32 scale) {
/* 801F08DC-801F09D8 .text dMeter_childPaneTrans__FP18fopMsgM_pane_classP18fopMsgM_pane_classf */
void dMeter_childPaneTrans(fopMsgM_pane_class* pane, fopMsgM_pane_class* parent, f32 scale) {
- /* Nonmatching */
- pane->mPosCenter.x += (pane->mPosCenterOrig.x - parent->mPosCenterOrig.x) * (scale - 1.0f);
- pane->mPosCenter.y += (pane->mPosCenterOrig.y - parent->mPosCenterOrig.y) * (scale - 1.0f);
+ f32 x = pane->mPosCenterOrig.x - parent->mPosCenterOrig.x;
+ f32 y = pane->mPosCenterOrig.y - parent->mPosCenterOrig.y;
+ pane->mPosCenter.x += x * (scale - 1.0f);
+ pane->mPosCenter.y += y * (scale - 1.0f);
pane->mPosCenter.x += g_meterHIO.field_0x50;
pane->mPosCenter.y += g_meterHIO.field_0x52;
fopMsgM_paneScaleXY(pane, scale);