Commit Graph

169 Commits

Author SHA1 Message Date
Léo Lam 7d6938bc27 ksys/act: FIx Query loadBool, loadInt, loadFloat 2021-06-21 18:33:10 +02:00
Léo Lam 4f2f4ede4f ksys/act: Finish Query 2021-06-21 17:56:14 +02:00
Léo Lam dd0cc52ce9 ksys: Move ActorParam classes into separate folder to declutter Resource/ 2021-06-15 18:04:39 +02:00
Léo Lam 8b1eb8819a ksys/act: Finish ActorParam by adding updateResource 2021-05-18 00:44:53 +02:00
Léo Lam 8e0d05234f ksys/act: Start adding LodInfo 2021-05-17 01:37:13 +02:00
Léo Lam 2fef4f821e lib: Update sead 2021-05-09 15:09:39 +02:00
Léo Lam 7bda72574e ksys/world: Implement AnimalMasterController 2021-05-05 19:15:50 +02:00
Léo Lam f98b6b0dba ksys/res: Start adding AttCheck
Most of the check() functions are unimplemented because they require
doing more physics/collision stuff.
2021-04-23 19:16:18 +02:00
Léo Lam 6518fe5c73 ksys/act: Move Attention source files to a separate folder 2021-04-23 14:54:10 +02:00
Léo Lam 201d2ff06f ksys/act: Finish implementing ActorParamMgr 2021-04-23 12:53:04 +02:00
Léo Lam 2015796b80 ksys: Fix signature of KingEditorComponent::syncData
The buffer needs to be mutable. ActorParamMgr modifies it for example
2021-04-22 23:39:46 +02:00
Léo Lam 7363712865 ksys/res: Finish implementing ASExtensions 2021-04-11 15:54:21 +02:00
Léo Lam 3dc1988b02 ai: Implement ForkAI 2021-04-07 20:54:25 +02:00
Léo Lam 2cf1e01137 ksys/gdt: Implement more TriggerParam functions and StageInfo 2021-04-07 18:46:55 +02:00
Léo Lam d3d474b969 ksys/res: Give better names to Handle flags and status enum values 2021-03-31 01:11:13 +02:00
Léo Lam 24be360af1 Update sead 2021-03-27 15:53:08 +01:00
Léo Lam 5752f1b676 ksys: Finish UMii class 2021-03-23 18:56:39 +01:00
Léo Lam 3a9fd0f9b9 ksys: Split actAiParam.h to reduce compile times 2021-03-23 15:22:33 +01:00
Léo Lam 737a9b522b ksys: Add ASSetting 2021-03-20 14:36:27 +01:00
Léo Lam 8c8d9c0e70 ksys/res: Finish implementing ModelList 2021-03-20 00:17:33 +01:00
Léo Lam c181eb05b7 ksys/act: Add some ActorCreator functions 2021-03-19 01:20:18 +01:00
Léo Lam fd7e47c1d9 ksys/act: Implement BaseProc iteration 2021-03-18 14:55:31 +01:00
Léo Lam 298fa86491 ksys/act: Add more BaseProcMgr functions 2021-03-18 00:48:56 +01:00
Léo Lam 2cdcbb86d1 ksys/act: Add missing include 2021-03-15 01:51:37 +01:00
Léo Lam eef975f585 ksys/act: Add more BaseProcMgr functions 2021-03-15 01:44:27 +01:00
Léo Lam 20960b596f ksys/act: Add ActorSystem stub 2021-03-15 00:19:40 +01:00
Léo Lam bec661fb72 ksys/act: Add a short description of BaseProcUnit 2021-03-14 17:29:59 +01:00
Léo Lam 7efbe9a071 ksys: Make BaseProcHandle non-copyable and non-movable to prevent misuse 2021-03-14 17:14:55 +01:00
Léo Lam 4f2c0a6079 ksys/act: Finish BaseProcHandle 2021-03-14 17:11:38 +01:00
Léo Lam e36bc464b6 ksys/act: Remove useless include and fix indirect includes 2021-03-14 14:31:43 +01:00
Léo Lam 113cc3bb53 ksys/act: Finish BaseProcUnit 2021-03-13 22:11:49 +01:00
Léo Lam 10a7871227 ksys/act: Finish BaseProcInitializer 2021-03-13 15:16:31 +01:00
Léo Lam 5638f4a4e9 ksys/act: Start adding BaseProcInitializer 2021-03-12 20:07:14 +01:00
Léo Lam c23f86e6d5 ksys/act: Add BaseProcCreateTaskSelector 2021-03-12 20:00:07 +01:00
Léo Lam d072fcf7da ksys/act: Start adding BaseProcCreateTask 2021-03-12 18:53:02 +01:00
Léo Lam ea79008db6 ksys: Add util::TaskDelegateT to simplify delegate declaration 2021-03-12 17:18:34 +01:00
Léo Lam c28810405e ksys/act: Add BaseProcDeleter 2021-03-12 13:16:11 +01:00
Léo Lam 1e4f1902c0 ksys/act: Fix pre-delete function signature
Tiny differences you only notice when doing matching decomp.
2021-03-12 01:23:14 +01:00
Léo Lam 69c78356b3 ksys/act: Add BaseProcJob and BaseProcJobQue 2021-03-11 21:59:56 +01:00
Léo Lam 819798cac1 Fix include cycles and useless includes 2021-03-11 15:10:52 +01:00
Léo Lam a1f5a6ed74 ksys/act: Add BaseProcJob utilities 2021-02-13 12:24:13 +01:00
Léo Lam 255677ebe2 ksys/act: Add BaseProcHeapMgr
Why does this exist?
2021-02-07 19:09:20 +01:00
Léo Lam 1bb0c30e64 ksys/act: Match BaseProcMgr ctor 2021-02-07 18:16:01 +01:00
Léo Lam 7e6fc1d352 ksys/act: Add BaseProcHandle static variable init function 2021-02-07 01:01:00 +01:00
Léo Lam a6bd00c2de ksys/act: Fix BaseProc delegate member type 2021-02-07 00:58:14 +01:00
Léo Lam 76eb407fe4 ksys/act: Add getJobHandler wrapper to clean up casts 2021-02-07 00:28:21 +01:00
Léo Lam 5f5c27a078 ksys/act: Implement remaining BaseProc functions 2021-02-07 00:13:55 +01:00
Léo Lam 123e275283 ksys/act: Add ActorEditorNode 2021-02-06 16:10:20 +01:00
Léo Lam d5b981a233 ksys: Add ActorMessageTransceiver 2021-02-05 22:03:02 +01:00
Léo Lam 2e4ecb41cf ksys: Start adding MessageTransceiver 2021-01-29 19:20:48 +01:00