Commit Graph

57 Commits

Author SHA1 Message Date
Henrique Gemignani Passos Lima b060c73b13 Add CStateManager::BuildDynamicLightListForWorld
Former-commit-id: 0c29161e11
2022-11-28 19:00:49 +02:00
Henrique Gemignani Passos Lima a7677023a1 Add CStateManager area_sorter
Former-commit-id: 5af3c20f3c
2022-11-28 01:26:24 +02:00
Henrique Gemignani Passos Lima bd758edeb9 Add CExplosion
Former-commit-id: 147e46d2e8
2022-11-27 02:26:12 +02:00
Henrique Gemignani Passos Lima c7250e132f Add CGunWeapon
Former-commit-id: edbfd0d305
2022-11-25 22:24:38 +02:00
Henrique Gemignani Passos Lima c8d4b77885 Add CStateManager::MemoryAllocatorAllocationFailedCallback and RayStaticIntersection
Former-commit-id: c29af5f67d
2022-11-17 12:12:03 +02:00
Henrique Gemignani Passos Lima 70202ae4ba Add CSimpleShadow
Former-commit-id: 19877f6fa2
2022-11-17 06:56:32 +02:00
Phillip Stephens f68f6e6f49 More CCinematicCamera imps
Former-commit-id: 11f243614b
2022-11-16 12:02:20 -08:00
Henrique Gemignani Passos Lima 45ec66abc2 Expand CStateManager.
- Expand ct/dt
- Add AllocateUniqueId
- Add rstl::set, multimap, reserved_vector::resize


Former-commit-id: 92def96f31
2022-11-15 16:40:47 +02:00
Henrique Gemignani Passos Lima e02198a8c9 Add CStateManager::CStateManager
Former-commit-id: e1682c741f
2022-11-15 03:08:30 +02:00
Henrique Gemignani Passos Lima 4ae43a420a Add ~CStateManager
Former-commit-id: 7dc8252b27
2022-11-15 01:08:47 +02:00
Henrique Gemignani Passos Lima 7117050a17 Start ScriptLoader
Former-commit-id: f782c0c72d
2022-11-14 15:37:44 +02:00
Phillip Stephens eccf562310 More CCameraManager
Former-commit-id: 27e713a505
2022-11-09 22:50:18 -08:00
Henrique Gemignani Passos Lima a6ee5c2836 Add CPowerBomb
Former-commit-id: 70e69ea33b
2022-11-10 01:45:24 +02:00
Henrique Gemignani Passos Lima d4c2ea970a Add CScriptWorldTeleporter
Former-commit-id: 9691ea9089
2022-11-09 01:06:32 +02:00
Henrique Gemignani Passos Lima 1dd0e2ad4d Fix override usage
Former-commit-id: 989015db6a
2022-11-08 16:23:03 +02:00
Luke Street 9bdce565df CColor fixes & CVisorFlare progress
Former-commit-id: 5e3a450b54
2022-11-03 13:10:05 -04:00
Henrique Gemignani Passos Lima a0f60b1db3 Add almost matched CScriptControllerAction
Former-commit-id: 5ba677a41b
2022-11-03 13:35:43 +02:00
Luke Street b067d9b978 Match CWeapon::FluidFXThink
Former-commit-id: 492b31276a
2022-11-01 22:57:25 -04:00
Luke Street f463d79f5d CPatterned & related headers; almost match CPuffer
Former-commit-id: 7fd19f0c12
2022-10-28 17:43:22 -04:00
Henrique Gemignani Passos Lima 22aca437ce Add CScriptVisorFlare and CVisorFlare
Former-commit-id: 2999309f13
2022-10-23 16:44:06 +03:00
Luke Street 3df1cc45b6 Use private fields + getters for CEntity
Former-commit-id: 3e2ea84c7e
2022-10-22 11:57:01 -04:00
Henrique Gemignani Passos Lima 8395bf8e95 Add CScriptTrigger
Former-commit-id: 865e2d58f2
2022-10-20 19:33:06 +03:00
Henrique Gemignani Passos Lima c292880a94 Match and link CScriptHUDMemo
Former-commit-id: 8e0266da21
2022-10-20 02:08:22 +03:00
Henrique Gemignani Passos Lima e3d6fb4111 Add CScriptSpawnPoint
Former-commit-id: 6d086a09e7
2022-10-17 22:19:07 +03:00
Henrique Gemignani Passos Lima a0b0753ddc Use ECameraFilterStage
Former-commit-id: 4f7c5ec7e2
2022-10-17 20:52:49 +03:00
Henrique Gemignani Passos Lima 4d8926d3bd Match and link CScriptCameraBlurKeyframe
Former-commit-id: 45aa20e25e
2022-10-17 20:43:21 +03:00
Henrique Gemignani Passos Lima b4897e53be Match and link CScriptRelay
Former-commit-id: 2c7dcd7665
2022-10-16 16:59:20 +03:00
Henrique Gemignani Passos Lima 2de628515f Match and link CScriptMemoryRelay
Former-commit-id: 0648bc0e59
2022-10-15 19:24:27 +03:00
Luke Street 7ca3a1c0bb Replace int types in Retro code
Retro seemingly avoided using the Dolphin
typedefs in most places, opting to use int/uint
instead. This likely means they didn't use
u8/s8/u16/s16/etc either.


Former-commit-id: 133326ae40
2022-10-09 01:37:23 -04:00
Luke Street 7f83e1fa03 Standardize include guards, clang-format headers
Former-commit-id: 261ee48bba
2022-10-09 01:13:17 -04:00
Luke Street 3cbf350f85 CScriptPickup progress
Former-commit-id: 27fedfee46
2022-10-08 00:53:34 -04:00
Henrique Gemignani Passos Lima dc7903e2c7 Add CPlayerGun::UpdateWeaponFire
Former-commit-id: 3b152e5efa
2022-10-06 22:45:21 +03:00
Henrique Gemignani Passos Lima 758feb2c59 Add CPlayerGun::PreRender/CPlayerGun::AddToRenderer
Former-commit-id: 6d2ab5775d
2022-10-06 14:37:57 +03:00
Henrique Gemignani Passos Lima e2e4fe7f6c Add CScriptPickup and all dependencies
Former-commit-id: 78aebc8960
2022-10-05 21:06:23 +03:00
Luke Street e7ecda7a36 CScriptSpecialFunction progress & symbol updates
Former-commit-id: 84d590be2f
2022-10-04 20:16:35 -04:00
Luke Street bc202ba493 Lots of stuff
Former-commit-id: 39b5f3c01e
2022-10-03 20:00:46 -04:00
Henrique Gemignani Passos Lima 3997f75e24 Improve match for CScriptSpecialFunction::Render
Former-commit-id: 80843df748
2022-10-03 16:15:34 +03:00
Luke Street cd85b46d6d More CScriptSpecialFunction; start rstl::map/red_black_tree
Former-commit-id: 87c0a6041c
2022-10-03 00:49:20 -04:00
Luke Street c8f194b18c CScriptSpecialFunction: More matches
Former-commit-id: fdbd70eea1
2022-10-02 18:27:13 -04:00
Luke Street f04048e917 Match CScriptSpecialFunction constructor
Former-commit-id: f16397257b
2022-10-02 17:45:14 -04:00
Henrique Gemignani Passos Lima 63988f60bc Preparing other headers for CScriptSpecialFunction
Former-commit-id: 6ffb16e4a9
2022-10-02 18:21:51 +03:00
Luke Street 1f56cefe8c Halfway match CAABox; continue CBallCamera
Former-commit-id: 602109d8f0
2022-09-29 19:55:43 -04:00
Luke Street 15efc56c15 CStateManager: Forward declare CMaterialFilter
Former-commit-id: e91b0c43cc
2022-09-29 01:31:19 -04:00
Luke Street 453bc3c3d6 Some CBallCamera progress
Former-commit-id: 3831cfa905
2022-09-29 01:30:20 -04:00
Luke Street 9637b6f796 Begin CBallCamera & more headers
Former-commit-id: 21f597aeb7
2022-09-21 01:18:20 -04:00
Luke Street b32c6018e8 CPlayer header, more CScriptPlatform, renaming
Former-commit-id: 5d9f7afa3b
2022-09-19 00:19:46 -04:00
Luke Street f6f1040fff Various rstl fixes; continue CScriptMazeNode & CScriptPlatform
Former-commit-id: 7608f27ed2
2022-09-18 13:51:07 -04:00
Luke Street 234afca6c2 clang-format pass
Former-commit-id: 6a979e343f
2022-09-18 02:05:46 -04:00
Luke Street 41a2efa884 Start matching CScriptPlatform; more CScriptMazeNode
Former-commit-id: 135d63412c
2022-09-18 01:55:13 -04:00
Luke Street e5dd64ab55 CScriptMazeNode progress
Former-commit-id: ff0275b48f
2022-09-15 00:08:57 -04:00