From 4be64a7c7a00368b7660a222047aee2a64ecf973 Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Sat, 10 Feb 2024 15:53:12 -0500 Subject: [PATCH] d_a_spc_item01 OK --- configure.py | 2 +- src/d/actor/d_a_spc_item01.cpp | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/configure.py b/configure.py index eb8c040be..1248bbc94 100644 --- a/configure.py +++ b/configure.py @@ -442,7 +442,7 @@ config.libs = [ Object(NonMatching, "d/actor/d_a_player_main.cpp"), Object(NonMatching, "d/actor/d_a_player_npc.cpp"), Object(NonMatching, "d/actor/d_a_sea.cpp"), - Object(NonMatching, "d/actor/d_a_spc_item01.cpp"), + Object(Matching, "d/actor/d_a_spc_item01.cpp"), Object(Matching, "d/actor/d_a_vrbox.cpp", extra_cflags=['-pragma "nosyminline on"']), Object(Matching, "d/actor/d_a_vrbox2.cpp"), Object(NonMatching, "d/d_auction_screen.cpp"), diff --git a/src/d/actor/d_a_spc_item01.cpp b/src/d/actor/d_a_spc_item01.cpp index b8ab005d7..856425867 100644 --- a/src/d/actor/d_a_spc_item01.cpp +++ b/src/d/actor/d_a_spc_item01.cpp @@ -53,10 +53,14 @@ static dCcD_SrcCyl l_cyl_src = { /* 8015DAF4-8015DBC0 .text set_mtx__13daSpcItem01_cFv */ void daSpcItem01_c::set_mtx() { - /* Nonmatching */ csXyz angle = current.angle; cXyz scale = mScale; - f32 offsetY = (s8)m_itemNo != BOKO_BELT ? 0.0f : -24.0f; + f32 offsetY = 0.0f; + switch (m_itemNo) { + case BOKO_BELT: + offsetY = -24.0f; + break; + } mpModel->setBaseScale(scale); mDoMtx_stack_c::transS(current.pos.x, current.pos.y + offsetY, current.pos.z);