Commit Graph

30 Commits

Author SHA1 Message Date
ThePixelGamer 199c7d2552 ksys/map: Implement PlacementAreaMgr 2022-02-06 13:16:17 -06:00
Brian Savage 3bb33875b3 More PlacementMap functions 2022-01-29 17:37:42 -05:00
Brian Savage 7a3c0b261a Add initial PlacementMap functions 2022-01-29 07:51:03 -05:00
Brian Savage d11a43df25 Added missing include for sead::Buffer 2022-01-20 11:57:06 -05:00
Brian Savage c028190362 Use sead::Buffer<PlacementMap> 2022-01-20 10:17:58 -05:00
Brian Savage 1182f2fd75 Further fixes to variables types 2022-01-20 09:37:30 -05:00
Brian Savage 7d97bb6f40 Moved functions to correct places/files, formatting 2022-01-19 19:21:05 -05:00
Brian Savage d61a13e4bd Add PlacementMap, stubs: PlacementMapMgr and PlacementMapMgrMapArray 2022-01-18 18:52:13 -05:00
Léo Lam 8056fb3881 ksys: Forward declare Actor where possible
Reduces build times when Actor.h is modified.
2021-10-17 00:09:03 +02:00
ThePixelGamer 4baa6d7ee8 Implement LazyTraverseList 2021-09-14 15:34:52 -05:00
AlexApps99 42807160cf Add #ifdef declarations for NON_MATCHING code 2021-07-26 23:05:19 +12:00
Léo Lam 48e70b92bf ksys/map: Fix more matching or equivalency issues 2021-07-07 14:34:02 +02:00
Léo Lam 1b6c549a38 ksys/map: Fix matching issues 2021-07-07 14:04:39 +02:00
Léo Lam 4b6b81b190 Fix -Wdelete-incomplete warnings 2021-07-07 13:56:35 +02:00
theo3 b74df64276 move ForestRenderer and ClusteredRenderer 2021-07-06 15:43:57 -07:00
theo3 4cba2eb093 ksys::map placement classes 2021-07-01 21:02:46 -07:00
Léo Lam 8e0d05234f ksys/act: Start adding LodInfo 2021-05-17 01:37:13 +02:00
Léo Lam d072fcf7da ksys/act: Start adding BaseProcCreateTask 2021-03-12 18:53:02 +01:00
Léo Lam 9ad7d5f982 ksys/map: Return references for some Object getters
mFlags0 is stored as an atomic u32 so return a reference to avoid
unnecessary atomic copies
2021-03-12 16:49:02 +01:00
Léo Lam 2f9e3d0c32 ksys/map: Fix include cycle 2021-01-14 12:51:48 +01:00
Léo Lam a9de0746e2 Update sead 2020-12-31 16:59:38 +01:00
Léo Lam bfbe2db425 ksys/act: Implement ActorUtil placement functions 2020-12-02 23:11:51 +01:00
notyourav d4f80d7cf9 Merge branch 'master' into placement 2020-11-16 15:49:02 -08:00
theo3 8205744abc implement map::Object getters 2020-11-16 15:48:20 -08:00
Wildex999 56f9c3ac0c ksys/utils/byaml: First iteration of implementation.
4 Functions are still not fully matching with their inlined functions,
and at least one function is still missing.
2020-11-14 13:07:07 +01:00
Léo Lam 6cae9c75b5 Use sead::SafeString overload of HashCRC32::calcStringHash 2020-10-24 21:00:59 +02:00
Léo Lam 8faa579a69 ksys/Map: Fix initialization order for key hashes 2020-09-24 12:38:17 +02:00
Léo Lam 509d19f762 build: Split the main CMakeLists.txt for readability reasons 2020-09-20 17:18:14 +02:00
Léo Lam b93b9d3c45 ksys: Add map::Object (incomplete) 2020-09-16 22:50:02 +02:00
Léo Lam f733cd0d5c ksys: Add map::MubinIter 2020-09-16 21:43:02 +02:00