summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLéo Lam <leo@leolam.fr>2022-01-29 13:01:57 +0100
committerLéo Lam <leo@leolam.fr>2022-01-29 13:01:57 +0100
commit532e83a2facccdfc46cc8b499457c727660eec35 (patch)
tree70ad51008b515e6274a8d344cfd2992a9928721b /src
parent61201ca54bb3b6b3e91c0a85579ff3424658e6e7 (diff)
ksys/phys: Declare all remaining RigidBody functions
Diffstat (limited to 'src')
-rw-r--r--src/KingSystem/Physics/RigidBody/physRigidBody.h11
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;