notyourav
dc4e48523b
mapRail.cpp ok ( #118 )
2023-05-27 00:39:40 +01:00
louist103
0bdc0c7611
Decompile most of E3mgr ( #101 )
2022-10-09 11:21:08 +02:00
Léo Lam
f3b3653b0f
ksys/map: Fix misleading names for wrappers around StaticCompound::setInstanceEnabled
2022-03-25 22:24:33 +01:00
Léo Lam
a63b816ffc
ksys/phys: Fix misleading name for StaticCompound::disableCollision
2022-03-25 22:20:57 +01:00
Léo Lam
82a5319200
ksys/phys: Finish StaticCompound
2022-03-25 22:11:36 +01:00
Léo Lam
a86fb2a9ed
ksys/phys: Rename BodyGroup -> StaticCompoundRigidBodyGroup
...
Makes it obvious that it is related to StaticCompound stuff
Also fixes the relative ordering (BodyGroup is located after Mgr code).
2022-03-23 00:52:23 +01:00
Léo Lam
ec37bc0018
ksys/phys: Add RayCastRequestMgr
2022-03-21 03:00:36 +01:00
Léo Lam
bd1c2b6ed6
ksys/phys: Start adding RayCast
2022-03-18 01:19:59 +01:00
theo3
3d1cb480c2
auto placement work
2022-03-16 17:54:50 -07:00
theo3
20f0a07ab0
AddAutoPlacementCreator action
2022-03-15 22:59:38 -07:00
theo3
4758d41d69
map debug stubs
2022-03-15 22:59:12 -07:00
Léo Lam
df36d65665
Revert "Add #ifdef declarations for NON_MATCHING code"
...
This reverts commit 42807160cf .
It makes searching for NON_MATCHING comment descriptions much less
convenient in most text editors or IDEs, and we want the function
CSV to be the single source of truth for function statuses. Having
a function marked as matching but not built because of a stray #ifdef
would be bad.
2022-02-27 12:50:52 +01:00
savage13
c804527d7a
PlacementMap: Add x_0, x_4(); change u16 mStaticCompoundId to s16 mStaticCompundActorId ( #85 )
2022-02-20 23:50:28 +01:00
savage13
4e21ee7613
getDragonItemDropPosition ( #84 )
...
getDragonItemDropPosition - NON_MATCHING fadd arguments mismatch
2022-02-19 13:32:13 +01:00
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