Commit Graph

76 Commits

Author SHA1 Message Date
Henrique Gemignani Passos Lima 3a3caa0864 Add CBSTurn
Former-commit-id: 29457d953c
2022-11-23 23:25:35 +02:00
Henrique Gemignani Passos Lima cc64bb8b81 Add CScriptVisorGoo
Former-commit-id: 67416249b5
2022-11-22 23:11:50 +02:00
Henrique Gemignani Passos Lima 7117050a17 Start ScriptLoader
Former-commit-id: f782c0c72d
2022-11-14 15:37:44 +02:00
Henrique Gemignani Passos Lima 4dc0379b6c Add CBSCover
Former-commit-id: a63276e51d
2022-11-11 15:57:31 +02:00
Henrique Gemignani Passos Lima 2bbe0fcd20 Change CQuaternion to use a CVector3f for the non-w coordinates
Former-commit-id: c9e5e494e0
2022-11-04 14:33:59 +02:00
Henrique Gemignani Passos Lima 9fbf5962f5 Add the rest of CPhysicsActor
Former-commit-id: 55608d26be
2022-11-04 14:22:09 +02:00
Henrique Gemignani Passos Lima c109339372 Mostly add CPhysicsActor::GetRotateToORAngularMomentumWR
Former-commit-id: fe02b80545
2022-11-04 12:50:34 +02:00
Luke Street 9cece32038 Add CScriptActor
Former-commit-id: febfd1faae
2022-11-04 01:25:39 -04:00
Luke Street cfed12793d CCameraFilter is wild
Former-commit-id: 7556b47bf2
2022-11-01 23:52:49 -04:00
Luke Street f463d79f5d CPatterned & related headers; almost match CPuffer
Former-commit-id: 7fd19f0c12
2022-10-28 17:43:22 -04:00
Phillip Stephens 8b5b9757f3 Add CCollisionActorManager
Former-commit-id: dca89789f2
2022-10-28 14:06:29 -07:00
Henrique Gemignani Passos Lima 4a7fe9a91c Add CBSSlide very close to matching
Former-commit-id: 4db5549046
2022-10-25 02:29:11 +03:00
Luke Street 5580c42dc6 Various build fixes for host builds
Former-commit-id: 2659556809
2022-10-20 21:32:04 -04:00
Luke Street 2a8516d4cc Add CMetroidAreaCollider
Former-commit-id: 71ff684be4
2022-10-20 20:26:45 -04:00
Luke Street 8af6095198 Add several particle classes; link CParticleGlobals
Adds CModVectorElement, CParticleDataFactory, CParticleGlobals, CRealElement
CRealElement & CModVectorElement are very close to matching


Former-commit-id: bb99d88d3b
2022-10-17 22:06:45 -04:00
Henrique Gemignani Passos Lima d00cfae24e Improving match of CPhysicsActor
Former-commit-id: 629a014207
2022-10-18 03:37:11 +03:00
Henrique Gemignani Passos Lima aacfe7feff Add CParticleGenInfo and CParticleGenInfoGeneric
Former-commit-id: f7715e98f6
2022-10-17 18:02:11 +03:00
Luke Street 38570b9f6e CDecal progress
Former-commit-id: cd88e8eedd
2022-10-16 22:33:08 -04:00
Luke Street d849cbcc10 Link Decode & CABSFlinch
Former-commit-id: 5e367d95ee
2022-10-16 20:46:56 -04:00
Henrique Gemignani Passos Lima f52d22a620 Add a disaster called CEulerAngles
Former-commit-id: c93d6060e8
2022-10-17 01:49:37 +03:00
Luke Street 45c469d8ee CPlayerGun progress
Former-commit-id: a963804889
2022-10-11 11:31:28 -04:00
Henrique Gemignani Passos Lima ac0ac6abb4 Almost match CPlayerGun::TakeDamage
Former-commit-id: fbfdc6cd09
2022-10-10 22:15:26 +03:00
Phillip Stephens 21dfc645f5 Match and link CCollisionSurface
Former-commit-id: 736cec9baa
2022-10-09 16:05:06 -07:00
Phillip Stephens 484b18ae07 Match CAABox::GetTransformedAABox, minor fixes start CMetroidModelInstance
Former-commit-id: a31407c69c
2022-10-09 13:55:07 -07:00
Phillip Stephens 5e8d7a33a8 Remove unecessary padding from CVector3f
Former-commit-id: ca87e890b5
2022-10-09 10:57:13 -07:00
Henrique Gemignani Passos Lima ac84b38d5d Add CPlayerGun::CMotionState::Update
Former-commit-id: ac068fd97d
2022-10-09 17:41:13 +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 dbd1477d01 Match & link CScriptPickup
Former-commit-id: a7cefd7c4b
2022-10-08 01:12:48 -04:00
Luke Street 3cbf350f85 CScriptPickup progress
Former-commit-id: 27fedfee46
2022-10-08 00:53:34 -04:00
Phillip Stephens ef3466ac1b Match and link CCollisionInfo
Former-commit-id: dbaf1f40ca
2022-10-06 21:23:10 -07:00
Phillip Stephens 96236df954 Match and link CSphere
Former-commit-id: 68616cba51
2022-10-05 16:45:56 -07:00
Phillip Stephens 8c4c08865b Almost forgot these
Former-commit-id: 4ba459c876
2022-10-05 16:26:43 -07:00
Luke Street a578b055a2 Header merge & CScriptPickup progress
Former-commit-id: 45c5450376
2022-10-05 19:06:15 -04:00
Phillip Stephens a3aa74f563 More CPhysicsActor
Former-commit-id: bc81e35c6b
2022-10-05 15:50:12 -07:00
Henrique Gemignani Passos Lima e2e4fe7f6c Add CScriptPickup and all dependencies
Former-commit-id: 78aebc8960
2022-10-05 21:06:23 +03:00
Phillip Stephens 2d128edc26 More CPhysicsActor
Former-commit-id: 248a703cb4
2022-10-05 10:24:06 -07:00
Phillip Stephens 69dbad8bce Start work on CPhysicsActor
Former-commit-id: dc8e4b8106
2022-10-05 09:28:48 -07:00
Phillip Stephens 3ed47d5cde Fix linking with static libs, CVector3f work, Initial COutputStream
Former-commit-id: 693fe93eab
2022-10-04 18:31:56 -07:00
Luke Street e7ecda7a36 CScriptSpecialFunction progress & symbol updates
Former-commit-id: 84d590be2f
2022-10-04 20:16:35 -04:00
Phillip Stephens 60cc687cd1 Match and link CVector2f
Former-commit-id: b85528fbab
2022-10-04 14:00:16 -07:00
Phillip Stephens 171da931cc Match and link CVector2i
Former-commit-id: 45312e97ea
2022-10-04 13:11:34 -07:00
Phillip Stephens 2ef9d69288 Match and link CVector3d, add CVector3i.s
Former-commit-id: cdbbfba34e
2022-10-04 12:57:04 -07:00
Henrique Gemignani Passos Lima 1ede41207b Improve CAABox::GetExtents
Thanks encounter


Former-commit-id: 3f4e53ec74
2022-10-03 18:05:16 +03:00
Henrique Gemignani Passos Lima 3997f75e24 Improve match for CScriptSpecialFunction::Render
Former-commit-id: 80843df748
2022-10-03 16:15:34 +03:00
Henrique Gemignani Passos Lima 16e4de9bfe Implement CScriptSpecialFunction::ThinkSpinnerController
Former-commit-id: d26a30f186
2022-10-03 14:55:03 +03:00
Luke Street 682ce50113 Fix CUnitVector3f non-match
Former-commit-id: 60c82b0a89
2022-10-03 00:56:11 -04:00
Luke Street cd85b46d6d More CScriptSpecialFunction; start rstl::map/red_black_tree
Former-commit-id: 87c0a6041c
2022-10-03 00:49:20 -04:00
Phillip Stephens 1b617eee75 Split, match and link CVector3i
Former-commit-id: 9f8f1ab7f7
2022-10-02 20:09:01 -07:00
Phillip Stephens 22d8819770 Match and link CPlane
Former-commit-id: 302df55a60
2022-10-02 19:55:05 -07:00