133 Commits

Author SHA1 Message Date
23c5d67207 More CCubeRenderer 2025-01-30 22:00:30 -07:00
8768673d18 Enable clangd integration & revamp VS Code config 2024-10-12 16:58:00 -06:00
b5223e6d9a Rename CInputFilter -> CPlayerStuckTracker & CPlayer progress 2024-09-30 22:05:24 -06:00
e1b3244174 Explicitly mark rstl::wstring_l weak for now 2024-09-30 00:09:05 -06:00
24c42469fb More CPlayer progress 2024-09-30 00:02:23 -06:00
4147a9fdec CScriptCameraHint, CCameraManager progress & renaming from MPR 2024-09-24 22:05:42 -06:00
141d88c0f7 More CCameraManager progress 2024-09-22 23:56:21 -06:00
1b6a756648 CCameraManager progress 2024-09-22 16:58:50 -06:00
a876d81ac2 Fix all_source build 2024-02-28 22:04:59 -07:00
f49069d4e6 All CActor implemented (non-matching)
Former-commit-id: b421b27929b43dd8e5f8959c9ed022f5c2d2699c
2023-10-19 18:52:01 -04:00
41589cec2a Minor fixes, NES symbols
Former-commit-id: 2d11927a261d8187dd00ce005f68a115614d6882
2023-10-19 10:07:37 -07:00
06be29dc5c Link 4 script objects & renaming from MPR
Former-commit-id: ac3887c54088adddef1ddd84421e5754a618f210
2023-10-17 17:36:08 -04:00
602ed2b570 Nearly match DolphinCTexture and various cleanups
Former-commit-id: 76f3ff2603441ac6aa39fa009e7f466e84c8bc56
2023-10-17 11:26:21 -07:00
7e364e92a5 rs_new migration & link CScriptCameraWaypoint, CScriptActorKeyframe
Former-commit-id: 6f33908f35925bdf5807507701c717c5ad69e046
2023-10-12 17:52:29 -04:00
cc41943a2a Refactor new usage to rs_new
Former-commit-id: cbf7b415ed96fe9ad0a0a9a11cc1ffb18b5c07da
2023-10-12 05:14:12 -07:00
2d4ba7275f Fix rmemory_allocator
Former-commit-id: 0f8c26bc33aab05e357e13f6fa1f974ecb223738
2023-10-12 04:33:28 -07:00
ec593c79e5 More CMediumAllocPool matches
Former-commit-id: 07962b0ff08acf519da79dfa56d420d8788aa932
2023-10-03 23:56:48 -07:00
543a0f1fe8 Start matching CMediumAllocPool
Former-commit-id: 2c3e4985b1fc9dbe7c80ba4773b2cf2621c0ef36
2023-10-02 22:36:22 -07:00
5349fcf3e9 Initial CMediumAllocPool, rstl::list fixes
Former-commit-id: bda8099994dbb6553f4909dac37884a4bd552892
2023-10-01 12:28:38 -07:00
Henrique Gemignani Passos Lima
7b4c11136f More CGameArea::StartStreamingMainArea
Former-commit-id: 977372a3cd80185a7bedd1708ae99ab07f623090
2023-07-31 16:35:09 +03:00
03f6f75516 Link CScriptMazeNode
Former-commit-id: d43dc0ead298559de0567387221c0d12c01793c2
2023-02-06 11:48:29 -05:00
ceeddca348 Match and link CParticleGen
Former-commit-id: 25f0b7229b5c9cd4ec2822ae9a6638dfca16520d
2023-02-04 01:18:12 -08:00
4f772afca4 Delete CInstruction, fix --no-static-libs build, fix all_source build
Former-commit-id: f02833c84e243aa729c69dfd32dc56ed41f61004
2023-01-19 00:31:27 -08:00
f5a0721ec0 Add RstlExtras
Former-commit-id: b2a9c6a8f36a7a675f579e67c928b31a4dacacac
2023-01-12 14:47:03 -08:00
ec14321dcf Match and link CPASParmInfo
Former-commit-id: a04a2267f4b7b06de2568f055a540afbc4f0191e
2023-01-11 18:43:43 -08:00
Henrique Gemignani Passos Lima
1413ab026e More progress in CScriptStreamedAudio
Former-commit-id: c4ee46df58387524a1c13850dce55c8022a121b3
2023-01-06 14:30:08 +02:00
Henrique Gemignani Passos Lima
ebd7b4f7a5 Progress for CScriptStreamedMusic
Former-commit-id: c66f5915fb31e2c1b8a6d46dfccd8dc9ef64272d
2023-01-05 19:06:10 +02:00
Henrique Gemignani Passos Lima
26e8562b06 Fix pair_sorter_finder for rstl::sort
Former-commit-id: ca8366d5ee2aa2be7b9258b5dfc0d840f2bb86ca
2022-12-24 01:41:50 -03:00
Henrique Gemignani Passos Lima
fa49ecfc17 Fixing build
Former-commit-id: f8e02c251c84d7e17b8c43b79b0d51a59b21c61f
2022-12-22 01:26:49 -03:00
Henrique Gemignani Passos Lima
d2c055d270 Match binary_find.
Thanks Gib.


Former-commit-id: 9faedfc54782c5fbe4b63f1147182da3792a0b87
2022-12-09 15:00:01 -03:00
Henrique Gemignani Passos Lima
6b69dfc5de Match rstl::find_by_key.
Thanks anonymous contributor.


Former-commit-id: 572777596dad33f5b428192a7f6a36781c5d5778
2022-12-09 14:05:56 -03:00
Henrique Gemignani Passos Lima
28e9710502 Match rstl::lower_bound
Thanks Antidote


Former-commit-id: 8dc42490e540c00522e85f9cc06b3aae8ea98a6b
2022-12-07 18:46:34 +02:00
Henrique Gemignani Passos Lima
ba1996e6d0 Implement CPlayerState::GetScanTime and SetScanTime
Former-commit-id: 51025dccc01f72cd3044e61f628db6c3ee49775e
2022-12-06 14:06:03 +02:00
Henrique Gemignani Passos Lima
d86009a79d Add rstl::binary_find
Including CAnimData::GetBoundingBox


Former-commit-id: e4a864880ba8b0b7c023bb7562b86b7d07dbc99f
2022-12-05 23:35:31 +02:00
Henrique Gemignani Passos Lima
2e5ef5051a Add CIOWinManager
Former-commit-id: 8ca2500768b98e91c812d396c56ac27cb0e7ef15
2022-12-01 21:06:35 +02:00
Henrique Gemignani Passos Lima
a4f3f0c5fc Add WeaponTypes.cpp
Former-commit-id: b506df2778807264e5b95de04c1b1e93df06a6d2
2022-12-01 18:10:20 +02:00
Henrique Gemignani Passos Lima
95ea39c9cc Add CScriptGenerator
What is even that AcceptScriptMsg


Former-commit-id: 9fcf74b45b890ccff63732d7d178a2c7ab4153d8
2022-11-30 23:26:00 +02:00
Henrique Gemignani Passos Lima
86002b1f41 Further improve rstl::sort
Thanks again GibHaltmannKill


Former-commit-id: 8efda4623a4ab83814e1dcdbbef1bd85c6664f55
2022-11-28 18:03:59 +02:00
Henrique Gemignani Passos Lima
15999e4cbb Further improve __insertion_sort
Thanks GibHaltmannKill


Former-commit-id: 906d8406abda674c405049dc92ba85ef5a553a6f
2022-11-28 17:00:16 +02:00
Henrique Gemignani Passos Lima
237b8f77d9 rstl::sort is just a few regswaps away
Former-commit-id: ef221d5c96fc75578e4843a7d0247a2235f22aa3
2022-11-28 02:40:31 +02:00
Henrique Gemignani Passos Lima
a7677023a1 Add CStateManager area_sorter
Former-commit-id: 5af3c20f3ccdefa6956ddea697f62df9df0f2fea
2022-11-28 01:26:24 +02:00
Henrique Gemignani Passos Lima
2672de72d8 Improve sort
Former-commit-id: 26621f44eba2955e3e2966f28b544f62449f3157
2022-11-27 23:58:19 +02:00
Henrique Gemignani Passos Lima
2438238eb5 Remove extra compare in rstl::sort
Former-commit-id: 8c999d9a88e8febe1f056858fbe267d231e1c94a
2022-11-27 18:02:31 +02:00
Henrique Gemignani Passos Lima
b97f9c56de Improve rstl::__insertion_sort, use in CScriptSpecialFunction
Former-commit-id: 714e3dea7e0b0eaeedbd72d8393c86f87cf52897
2022-11-27 15:23:54 +02:00
Henrique Gemignani Passos Lima
54e9753e82 Work on rstl::sort
Former-commit-id: d95736167d3a46923749299a0721697fab873f26
2022-11-27 06:03:17 +02:00
Henrique Gemignani Passos Lima
bd758edeb9 Add CExplosion
Former-commit-id: 147e46d2e8eaee521e8f6f34d89263a70904fb95
2022-11-27 02:26:12 +02:00
Henrique Gemignani Passos Lima
0185a7b1a8 Fix compilation of CScriptSpecialFunction
Former-commit-id: 286180ee0cc43e251442ca257c64430e269c0132
2022-11-22 00:54:14 +02:00
Henrique Gemignani Passos Lima
f344adf167 Add CAnimationDatabaseGame
Former-commit-id: 1f30508cd360d541d0df60237243699965e2a96d
2022-11-17 17:46:10 +02:00
Henrique Gemignani Passos Lima
45ec66abc2 Expand CStateManager.
- Expand ct/dt
- Add AllocateUniqueId
- Add rstl::set, multimap, reserved_vector::resize


Former-commit-id: 92def96f3194715af886f4247eecb279529e0ce7
2022-11-15 16:40:47 +02:00
Henrique Gemignani Passos Lima
43b1448045 Add almost matched CGameCubeDoll
Former-commit-id: 25b4d122076bfcd26f5c162b649282daccaccf61
2022-11-14 04:18:45 +02:00