diff options
| author | robojumper <robojumper@gmail.com> | 2024-10-02 02:12:02 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-01 20:12:02 -0400 |
| commit | 7ee2ac2d38bba2aa24fce7a72dd01dc07d509e72 (patch) | |
| tree | 788fe186d2a6bee553e3d7c71c7b2fa92333f6d8 | |
| parent | 812e86b39cfeb934b99c3dbbd278c874fc3e1fba (diff) | |
Fix remainder operation (#49)
| -rw-r--r-- | src/m/m3d/m_mdl.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/m/m3d/m_mdl.cpp b/src/m/m3d/m_mdl.cpp index be48ea6d..97dcb9ce 100644 --- a/src/m/m3d/m_mdl.cpp +++ b/src/m/m3d/m_mdl.cpp @@ -84,11 +84,7 @@ void mdl_c::mdlCallback_c::ExecCallbackB(nw4r::g3d::WorldMtxManip *m, nw4r::g3d: if (mpBaseCallback != nullptr) { mpBaseCallback->timingB(nodeId, m, mdl); } - // Not sure what this does - u32 num = mdl.GetResNodeNumEntries(); - u32 nodeInc = nodeId + 1; - u32 tmp = (nodeInc / num); - o->SetNodeId(nodeInc - tmp * num); + o->SetNodeId((nodeId + 1) % mdl.GetResNodeNumEntries()); } void mdl_c::mdlCallback_c::ExecCallbackC(nw4r::math::MTX34 *mat, nw4r::g3d::ResMdl mdl, nw4r::g3d::FuncObjCalcWorld *) { |
