summaryrefslogtreecommitdiff
path: root/src/KingSystem/Physics/RigidBody/physRigidBodyMotionSensor.cpp
diff options
context:
space:
mode:
authorLéo Lam <leo@leolam.fr>2022-03-22 22:41:04 +0100
committerLéo Lam <leo@leolam.fr>2022-03-22 23:14:19 +0100
commitf3308d7bee2ba3a4d64a142e7a29a575243b3e4a (patch)
tree8a6eec8ab659e74bcc2efbfe167df01630fd0378 /src/KingSystem/Physics/RigidBody/physRigidBodyMotionSensor.cpp
parentc97cf995efbcee49cdda4f4b4cb4921f63670f3f (diff)
ksys/phys: Rename some RigidBody flags (add/remove from world)
Diffstat (limited to 'src/KingSystem/Physics/RigidBody/physRigidBodyMotionSensor.cpp')
-rw-r--r--src/KingSystem/Physics/RigidBody/physRigidBodyMotionSensor.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/KingSystem/Physics/RigidBody/physRigidBodyMotionSensor.cpp b/src/KingSystem/Physics/RigidBody/physRigidBodyMotionSensor.cpp
index d4c886e4..a31f019f 100644
--- a/src/KingSystem/Physics/RigidBody/physRigidBodyMotionSensor.cpp
+++ b/src/KingSystem/Physics/RigidBody/physRigidBodyMotionSensor.cpp
@@ -21,7 +21,7 @@ bool RigidBodyMotionSensor::init(const RigidBodyInstanceParam& params, sead::Hea
}
KSYS_ALWAYS_INLINE void RigidBodyMotionSensor::setTransformImpl(const sead::Matrix34f& mtx) {
- if (mBody->isFlag8Set()) { // flag 8 = block updates?
+ if (mBody->isAddedToWorld()) {
setMotionFlag(RigidBody::MotionFlag::DirtyTransform);
return;
}
@@ -183,7 +183,7 @@ void RigidBodyMotionSensor::getTransform(sead::Matrix34f* mtx) {
void RigidBodyMotionSensor::setCenterOfMassInLocal(const sead::Vector3f& center) {
mCenterOfMassInLocal.e = center.e;
- if (mBody->isFlag8Set()) {
+ if (mBody->isAddedToWorld()) {
setMotionFlag(RigidBody::MotionFlag::DirtyCenterOfMassLocal);
return;
}
@@ -270,7 +270,7 @@ float RigidBodyMotionSensor::getMaxAngularVelocity() {
}
void RigidBodyMotionSensor::setLinkedRigidBody(RigidBody* body) {
- auto lock = mBody->makeScopedLock(mBody->isFlag8Set());
+ auto lock = mBody->makeScopedLock(mBody->isAddedToWorld());
if (mLinkedRigidBody == body)
return;
@@ -302,7 +302,7 @@ void RigidBodyMotionSensor::resetLinkedRigidBody() {
if (!mLinkedRigidBody)
return;
- auto lock = mBody->makeScopedLock(mBody->isFlag8Set());
+ auto lock = mBody->makeScopedLock(mBody->isAddedToWorld());
if (mLinkedRigidBody) {
mLinkedRigidBody->getEntityMotionAccessorForSensor()->deregisterAccessor(this);
mLinkedRigidBody = nullptr;
@@ -319,7 +319,7 @@ bool RigidBodyMotionSensor::isFlag40000Set() const {
}
void RigidBodyMotionSensor::copyMotionFromLinkedRigidBody() {
- auto lock = mBody->makeScopedLock(mBody->isFlag8Set());
+ auto lock = mBody->makeScopedLock(mBody->isAddedToWorld());
auto* accessor = mLinkedRigidBody->getEntityMotionAccessorForSensor();
auto* linked_hk_body = mLinkedRigidBody->getHkBody();