diff options
| author | Léo Lam <leo@leolam.fr> | 2022-01-29 13:01:57 +0100 |
|---|---|---|
| committer | Léo Lam <leo@leolam.fr> | 2022-01-29 13:01:57 +0100 |
| commit | 532e83a2facccdfc46cc8b499457c727660eec35 (patch) | |
| tree | 70ad51008b515e6274a8d344cfd2992a9928721b /src | |
| parent | 61201ca54bb3b6b3e91c0a85579ff3424658e6e7 (diff) | |
ksys/phys: Declare all remaining RigidBody functions
Diffstat (limited to 'src')
| -rw-r--r-- | src/KingSystem/Physics/RigidBody/physRigidBody.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/KingSystem/Physics/RigidBody/physRigidBody.h b/src/KingSystem/Physics/RigidBody/physRigidBody.h index 3375e9d5..5cf7848b 100644 --- a/src/KingSystem/Physics/RigidBody/physRigidBody.h +++ b/src/KingSystem/Physics/RigidBody/physRigidBody.h @@ -186,6 +186,9 @@ public: void setFixed(bool fixed, bool preserve_velocities); void resetFrozenState(); + // 0x0000007100f8ee50 - FIXME: figure out what type is + void x_17(u8 type); + void updateCollidableQualityType(bool high_quality); void addContactLayer(ContactLayer layer); @@ -471,9 +474,14 @@ public: void setEntityMotionFlag40(bool set); bool isEntityMotionFlag40On() const; + // 0x0000007100f955c0 - FIXME: types + void processUpdateRequests(void* data, void* data2); + void clearFlag2000000(bool clear); void clearFlag4000000(bool clear); void clearFlag8000000(bool clear); + // 0x0000007100f95f8c + void x_114(bool unk); void lock(); void lock(bool also_lock_world); @@ -485,6 +493,9 @@ public: hkpMotion* getMotion() const; + // 0x0000007100f96a4c + void x_123(bool unk); + void setEntityMotionFlag1(bool set); bool isEntityMotionFlag1On() const; |
