summaryrefslogtreecommitdiff
path: root/src/KingSystem
AgeCommit message (Collapse)Author
2022-10-18Decompile some Action classes (#104)notyourav
* various action classes * rename instanceset fns * rename isFork -> isChangeable
2022-10-13ksys: Refactor VFRVec3f::chase into reusable/inlinable functionLéo Lam
Might be useful for https://decomp.me/scratch/n58lh
2022-10-09Decompile most of E3mgr (#101)louist103
2022-08-28ksys/phys: Remove useless includeLéo Lam
2022-08-08Added WeatherMgr::rollNewWeather (#100)savage13
2022-07-24VideoRecorder addedecumber
2022-07-01ksys/phys: Start adding RagdollControllerLéo Lam
2022-07-01IteratorUtil: Fix missing constexpr on getIndex()Léo Lam
2022-07-01IteratorUtil: Forward (non-reference) return types correctlyLéo Lam
With auto&, an operator[] that returns a value (and not a reference) would result in the proxy returning a reference to a local temporary, which is UB
2022-06-28Add ksys::Patrol & ksys::TerminalTonycons-dev
parent 43e001017fcb36ecffe4cad35ba0b73a2de29be9 author Tonycons-dev <70544875+Tonycons-dev@users.noreply.github.com> 1656184351 -0400 committer Tonycons-dev <70544875+Tonycons-dev@users.noreply.github.com> 1656432051 -0400 Squash commits again (last one messed up)
2022-06-25ksys: Add Hio (#95)Tonycons-dev
2022-06-24Fix extra semicolons and enable -Wextra-semi warningLéo Lam
2022-06-22ksys/util: Add range() and indexIter() for convenienceLéo Lam
- range() is similar to Python's range() - indexIter() can be used to simplify `for (int i = 0, n = c.size(); i < n; ++i)` index-based loops
2022-06-22ksys/phys: Add AlsoLockWorld to improve call site readabilityLéo Lam
2022-06-21ksys/phys: Add SkeletonMapperLéo Lam
2022-06-20Change ksys::ProductReporter::incrementSceneAndRomWorkTime to use lambdas ↵ConorBobbleHat
instead of member functions
2022-06-19ksys::ProductReporter (#93)ConorB
Co-authored-by: ConorBobbleHat <ConorBobbleHat>
2022-05-01ksys/phys: Finish ModelBoneAccessorLéo Lam
2022-04-19ksys: Remove BitSet.h from source file listLéo Lam
2022-04-19ksys/phys: Finish detail::ModelSkeletonLéo Lam
2022-04-19Remove BitSet as sead::LongBitFlag is equivalentLéo Lam
2022-04-14ksys/phys: Implement `SphereShape` and `SphereRigidBody` (#92)ConorB
2022-04-02lib: Update aglLéo Lam
2022-04-01ksys/phys: Start adding ModelBoneAccessorLéo Lam
Needs gsys::Model stuff before I can continue
2022-03-29ksys/phys: Add BoneAccessorLéo Lam
2022-03-27ksys/phys: Add HavokMemoryAllocatorLéo Lam
2022-03-26ksys/phys: Add more InstanceSet member variablesLéo Lam
2022-03-26ksys/phys: Merge duplicate definitions of RagdollControllerLéo Lam
2022-03-26ksys/phys: Add RagdollRigidBody stubLéo Lam
Needed for RagdollController.
2022-03-26ksys/phys: Implement several easy RigidBodyRequestMgr functionsLéo Lam
2022-03-26ksys/phys: Add RigidBodyRequestMgr::calc1Léo Lam
2022-03-26ksys/phys: Add RagdollControllerMgrLéo Lam
Also contains readability/accuracy fixes to LockFreeQueue.
2022-03-25ksys/phys: Finish StaticCompoundMgrLéo Lam
2022-03-25ksys/map: Fix misleading names for wrappers around ↵Léo Lam
StaticCompound::setInstanceEnabled
2022-03-25ksys/phys: Fix misleading name for StaticCompound::disableCollisionLéo Lam
2022-03-25ksys/phys: Finish StaticCompoundLéo Lam
2022-03-25Use sead::Buffer::fill where applicableLéo Lam
Equivalent, shorter, more readable, and matching!
2022-03-25ksys/phys: Add ScRigidBodyGroup::Unk1 and one missed functionLéo Lam
2022-03-25ksys/phys: Rename ScRigidBodyGroup functions/members for clarityLéo Lam
2022-03-24ksys/phys: Finish StaticCompoundRigidBodyGroupLéo Lam
2022-03-23ksys/phys: Rename RigidBody flag 8 (IsAddedToWorld)Léo Lam
Forgot to do this in a previous commit.
2022-03-23ksys/phys: Add more StaticCompound functions, part 2Léo Lam
2022-03-23ksys/phys: Simplify calls to RigidBody::makeScopedLockLéo Lam
Add another overload which automatically determines whether the rigid body world should also be locked.
2022-03-23data: Update function listLéo Lam
2022-03-23ksys/phys: Rename BodyGroup -> StaticCompoundRigidBodyGroupLéo Lam
Makes it obvious that it is related to StaticCompound stuff Also fixes the relative ordering (BodyGroup is located after Mgr code).
2022-03-22ksys/phys: Rename some RigidBody flags (add/remove from world)Léo Lam
2022-03-22ksys/phys: Add more StaticCompound stuff, part 1Léo Lam
2022-03-21Remove unneeded includeLéo Lam
2022-03-21ksys/phys: Add RayCastRequestMgrLéo Lam
2022-03-21ksys/phys: RayCastPlusBody -> RayCastBodyQuery for clarityLéo Lam