summaryrefslogtreecommitdiff
path: root/src/KingSystem/Physics/System/physContactMgr.cpp
AgeCommit message (Collapse)Author
2024-07-26Update libraries and adjust code to match againThePixelGamer
2022-03-14ksys/phys: Finish ContactMgrLéo Lam
2022-03-13ksys/phys: Add ContactLayerCollisionInfoGroupLéo Lam
2022-03-13Fix matching issue in ContactMgr::processImpulseEntriesLéo Lam
2022-03-13ksys/phys: Add impulse related ContactMgr functionsLéo Lam
2022-03-08ksys/phys: Implement ContactMgr::registerContactPoint for queriesLéo Lam
2022-03-06ksys/phys: Add more ContactMgr functionsLéo Lam
2022-03-06ksys/phys: Finish LayerContactPointInfoLéo Lam
Clean up the iterator stuff and fix some inaccuracies.
2022-03-05ksys/phys: Implement ContactMgr functions used by ContactListenerLéo Lam
2022-03-02ksys/phys: ContactPointInfoEx -> ContactLayerContactPointInfoLéo Lam
Turns out it's the equivalent to ContactLayerCollisionInfo.
2022-03-01ksys: Rename RigidContactPoints to match param filesLéo Lam
2022-02-28ksys/phys: Rename collision filter info structs for more clarityLéo Lam
And consistency.
2022-01-21ksys/phys: Rename MemSystem to SystemLéo Lam
It was called MemSystem in the IDB because of a string in ksys::InitializeApp that referred to MemSystem initialisation as "Physics Memory System"; however that string actually referred to an initialisation step for the physics system, not to the name of the subsystem itself.
2022-01-04ksys/phys: Implement ContactMgr contact point pool functionsLéo Lam
2021-12-29ksys/phys: Add RigidContactPoints allocation functionsLéo Lam
2021-12-29ksys/phys: Start adding RigidContactPointsLéo Lam
Super messy stuff. I have no idea what it's used for
2021-12-27ksys/phys: Start adding ContactMgrLéo Lam
Also renames ContactInfoTable to ContactMgr because the contact info table is a separate data structure that's managed by ContactMgr; the manager itself handles more than just the table data