ksys/phys: Mark RigidBody::m9 as pure virtual

This commit is contained in:
Léo Lam 2022-01-18 19:10:26 +01:00
parent 98aeceed40
commit c343c3d9e3
No known key found for this signature in database
GPG Key ID: 0DF30F9081000741
3 changed files with 4 additions and 4 deletions

View File

@ -82960,7 +82960,7 @@ Address,Quality,Size,Name
0x0000007100f8c4e4,U,000092,
0x0000007100f8c540,U,000008,
0x0000007100f8c548,U,000140,
0x0000007100f8c5d4,O,000492,_ZN4ksys4phys9RigidBodyC1ENS1_4TypeENS0_16ContactLayerTypeEP12hkpRigidBodyRKN4sead14SafeStringBaseIcEEPNS6_4HeapEb
0x0000007100f8c5d4,O,000492,_ZN4ksys4phys9RigidBodyC2ENS1_4TypeENS0_16ContactLayerTypeEP12hkpRigidBodyRKN4sead14SafeStringBaseIcEEPNS6_4HeapEb
0x0000007100f8c7c0,O,000160,_ZN4ksys4phys9RigidBodyD1Ev
0x0000007100f8c860,O,000160,_ZThn32_N4ksys4phys9RigidBodyD1Ev
0x0000007100f8c900,O,000168,_ZN4ksys4phys9RigidBodyD0Ev

Can't render this file because it is too large.

View File

@ -8,6 +8,8 @@ namespace ksys::phys {
class TeraMeshRigidBody : public RigidBody {
public:
TeraMeshRigidBody(hkpRigidBody* hk_body, sead::Heap* heap);
void m9() override;
};
} // namespace ksys::phys

View File

@ -118,7 +118,6 @@ public:
const sead::SafeString& name, sead::Heap* heap, bool a7);
~RigidBody() override;
// FIXME: types and names
virtual float m4();
bool initMotionAccessorForDynamicMotion(sead::Heap* heap);
@ -360,8 +359,7 @@ public:
void setEntityMotionFlag200(bool set);
bool isEntityMotionFlag200On() const;
// FIXME: should be pure
virtual void m9();
virtual void m9() = 0;
virtual void* m10();
virtual void* m11();
virtual float m12(float x, float y);