Small d_magma matches

This commit is contained in:
LagoLunatic
2024-06-29 11:03:33 -04:00
parent f4a2e2f9f4
commit 72cd74867e
2 changed files with 31 additions and 25 deletions
+3 -3
View File
@@ -134,6 +134,7 @@ void msw_move(msw_class* i_this) {
/* 0000080C-00000AD4 .text daMsw_Execute__FP9msw_class */
static BOOL daMsw_Execute(msw_class* i_this) {
/* Nonmatching */
static f32 xd[4] = { 1.0f, 1.0f, -1.0f, -1.0f };
static f32 zd[4] = { 1.0f, -1.0f, 1.0f, -1.0f };
@@ -150,11 +151,10 @@ static BOOL daMsw_Execute(msw_class* i_this) {
MtxPush();
for (int chainIdx = 0; chainIdx < 4; chainIdx++) {
f32 tmp = 200.0f + g_regHIO.mChild[0].mFloatRegs[10];
cXyz src;
src.x = tmp * xd[chainIdx];
src.x = (200.0f + g_regHIO.mChild[0].mFloatRegs[10]) * xd[chainIdx];
src.y = 0.0f;
src.z = tmp * zd[chainIdx];
src.z = (200.0f + g_regHIO.mChild[0].mFloatRegs[10]) * zd[chainIdx];
MtxPosition(&src, &i_this->m2E0[chainIdx]);
if (i_this->m844 != 0) {