summaryrefslogtreecommitdiff
path: root/src/KingSystem/Physics/SupportBone/physSupportBoneResource.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/KingSystem/Physics/SupportBone/physSupportBoneResource.cpp')
-rw-r--r--src/KingSystem/Physics/SupportBone/physSupportBoneResource.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/KingSystem/Physics/SupportBone/physSupportBoneResource.cpp b/src/KingSystem/Physics/SupportBone/physSupportBoneResource.cpp
index a33031e0..b7b2dbd9 100644
--- a/src/KingSystem/Physics/SupportBone/physSupportBoneResource.cpp
+++ b/src/KingSystem/Physics/SupportBone/physSupportBoneResource.cpp
@@ -238,17 +238,17 @@ void SupportBoneResource::BaseBone::postRead_() {
sead::Vector3f up_local = up.ref();
aim_local.normalize();
- side = sead::cross(aim_local, up_local);
+ side.setCross(aim_local, up_local);
// XXX: this looks like a hack. Why does this not match without an inline function?
[&] { side.normalize(); }();
- up_local = sead::cross(side, aim_local);
+ up_local.setCross(side, aim_local);
up_local.normalize();
up = up_local;
aim = aim_local;
base_rotate->normalize();
- base_rotate->invert(&reverse_rotate);
+ base_rotate->inverse(&reverse_rotate);
}
} // namespace ksys::phys