89 Commits

Author SHA1 Message Date
94dec52cae Add CMatrix4f, nearly matches
Former-commit-id: dcb2ebb2fd920436a507dd4524ed5e3814148896
2023-01-10 15:03:38 -08:00
1e03f02289 Start CCollidableAABox, add CPlayerCameraBob
Former-commit-id: 749dec6b1ef67f852f0d26d3773ad8986d2cb8c4
2023-01-09 22:51:58 -08:00
2214106be6 Remove redundant, fake, function in CPlane
Former-commit-id: 5fcb595f2b473ea5c0ac7d9983a3518fe2109583
2023-01-06 20:30:13 -08:00
3bf5eba181 Start CollisionUtil
Former-commit-id: 6f8b62feca692600fc8cb37e2731add53e8df6be
2022-12-31 14:07:51 -08:00
a8343ade6d Add CGuiObject
Former-commit-id: 957679cf97482959faad60f5c3ddea5410396a5f
2022-12-28 19:32:27 -08:00
abef49951c Minor CEulerAngles progress
Former-commit-id: 67f01bc9cd41528478f6f153dc3f9dd1c07567d1
2022-12-07 00:13:59 -05:00
341e73de06 DolphinCGraphics nearly done
Former-commit-id: d065d803882a5dbffc351a2248925d5f0e842360
2022-12-06 18:32:53 -05:00
Henrique Gemignani Passos Lima
ee0a9cdf51 Fix build
Former-commit-id: 603d2ac81e85390819bf9509c469f64676e9f6dd
2022-12-01 18:16:32 +02:00
Henrique Gemignani Passos Lima
90f941ccb6 Add CWorldShadow
Former-commit-id: 552dc65a2c7297c50e1a87f14ef49ce2fd4c5ca7
2022-12-01 18:11:09 +02:00
6b27aee58d Even more DolphinCGraphics
Former-commit-id: dd8dd94f362ee056e045b9823a7127a26c606366
2022-12-01 00:59:03 -05: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
16f63c89a7 Add CFlameWarp
Former-commit-id: 318c1e0b7fbb91b358c9b76a6180aa22ad24448f
2022-11-27 03:43:52 +02:00
Henrique Gemignani Passos Lima
e9cef16ff2 Add CSamusFaceReflection
Former-commit-id: ef3779ac51ea0b35259f8123f2967d39b0312907
2022-11-26 15:51:04 +02:00
Henrique Gemignani Passos Lima
3a3caa0864 Add CBSTurn
Former-commit-id: 29457d953ce79ee22d1819efa440205b3024ddee
2022-11-23 23:25:35 +02:00
Henrique Gemignani Passos Lima
cc64bb8b81 Add CScriptVisorGoo
Former-commit-id: 67416249b5258cdfe2abb4dcfa305a1c2a0380d3
2022-11-22 23:11:50 +02:00
Henrique Gemignani Passos Lima
7117050a17 Start ScriptLoader
Former-commit-id: f782c0c72d3bdb85ea076b0878e2b78d56e71f7f
2022-11-14 15:37:44 +02:00
Henrique Gemignani Passos Lima
4dc0379b6c Add CBSCover
Former-commit-id: a63276e51dc07e4274c8633a1f7a9583b0d6ebac
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: c9e5e494e0b244c384bbb42b3c7d0c10923912df
2022-11-04 14:33:59 +02:00
Henrique Gemignani Passos Lima
9fbf5962f5 Add the rest of CPhysicsActor
Former-commit-id: 55608d26be4554cbabb2d82df7e4d67b040f08cc
2022-11-04 14:22:09 +02:00
Henrique Gemignani Passos Lima
c109339372 Mostly add CPhysicsActor::GetRotateToORAngularMomentumWR
Former-commit-id: fe02b8054560746dd18ab359739a1ec92356cbda
2022-11-04 12:50:34 +02:00
9cece32038 Add CScriptActor
Former-commit-id: febfd1faae3f1a216e8d40926fb8cdebc8040363
2022-11-04 01:25:39 -04:00
cfed12793d CCameraFilter is wild
Former-commit-id: 7556b47bf2aed3ff5a91f8055ff4f5209c28a5ee
2022-11-01 23:52:49 -04:00
f463d79f5d CPatterned & related headers; almost match CPuffer
Former-commit-id: 7fd19f0c1202418da99071179a3cda58f92b6447
2022-10-28 17:43:22 -04:00
8b5b9757f3 Add CCollisionActorManager
Former-commit-id: dca89789f212b8f1875334a2366d626d7397b44a
2022-10-28 14:06:29 -07:00
Henrique Gemignani Passos Lima
4a7fe9a91c Add CBSSlide very close to matching
Former-commit-id: 4db5549046ea74e23aa2f2bbfc49d9ac7a08bdfa
2022-10-25 02:29:11 +03:00
5580c42dc6 Various build fixes for host builds
Former-commit-id: 2659556809a8e7b0b77ddc974e9ddaa200a77250
2022-10-20 21:32:04 -04:00
2a8516d4cc Add CMetroidAreaCollider
Former-commit-id: 71ff684be4d7b57d5bab5180a042ee1d43c67adf
2022-10-20 20:26:45 -04:00
8af6095198 Add several particle classes; link CParticleGlobals
Adds CModVectorElement, CParticleDataFactory, CParticleGlobals, CRealElement
CRealElement & CModVectorElement are very close to matching


Former-commit-id: bb99d88d3b8a42d66f2c09b86fb43675046b42cd
2022-10-17 22:06:45 -04:00
Henrique Gemignani Passos Lima
d00cfae24e Improving match of CPhysicsActor
Former-commit-id: 629a01420729a00a7e29183167fddcd2bf654cca
2022-10-18 03:37:11 +03:00
Henrique Gemignani Passos Lima
aacfe7feff Add CParticleGenInfo and CParticleGenInfoGeneric
Former-commit-id: f7715e98f631c287c0727dc894aa33923f2a2d7f
2022-10-17 18:02:11 +03:00
38570b9f6e CDecal progress
Former-commit-id: cd88e8eedd58cc820f0e6071542e3b5d3af08172
2022-10-16 22:33:08 -04:00
d849cbcc10 Link Decode & CABSFlinch
Former-commit-id: 5e367d95eebc53ca446d80d5fa41096df9ea1e1f
2022-10-16 20:46:56 -04:00
Henrique Gemignani Passos Lima
f52d22a620 Add a disaster called CEulerAngles
Former-commit-id: c93d6060e890fdec3adb3bf40eeba7d4376a4330
2022-10-17 01:49:37 +03:00
45c469d8ee CPlayerGun progress
Former-commit-id: a963804889b9e6b7dbf6c11633fb410580137ce2
2022-10-11 11:31:28 -04:00
Henrique Gemignani Passos Lima
ac0ac6abb4 Almost match CPlayerGun::TakeDamage
Former-commit-id: fbfdc6cd091120507379f92c0319cba8d1aa6629
2022-10-10 22:15:26 +03:00
21dfc645f5 Match and link CCollisionSurface
Former-commit-id: 736cec9baa6af8bc275f9b4bb825153a11dececd
2022-10-09 16:05:06 -07:00
484b18ae07 Match CAABox::GetTransformedAABox, minor fixes start CMetroidModelInstance
Former-commit-id: a31407c69cb299375aa5c5fff6718a7258c1fd23
2022-10-09 13:55:07 -07:00
5e8d7a33a8 Remove unecessary padding from CVector3f
Former-commit-id: ca87e890b5f65889f24fdbb29e8c5e962c1b645b
2022-10-09 10:57:13 -07:00
Henrique Gemignani Passos Lima
ac84b38d5d Add CPlayerGun::CMotionState::Update
Former-commit-id: ac068fd97dec3bd2497161af4e3e0e484051508a
2022-10-09 17:41:13 +03:00
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: 133326ae406a0ebc76f56f8bcb489fda280be2be
2022-10-09 01:37:23 -04:00
7f83e1fa03 Standardize include guards, clang-format headers
Former-commit-id: 261ee48bba0546f4620447040b7c3d3034686796
2022-10-09 01:13:17 -04:00
dbd1477d01 Match & link CScriptPickup
Former-commit-id: a7cefd7c4bf6e404ce6204c1411bc33544b03bfb
2022-10-08 01:12:48 -04:00
3cbf350f85 CScriptPickup progress
Former-commit-id: 27fedfee465265e64f247c40a53f2b26a975616e
2022-10-08 00:53:34 -04:00
ef3466ac1b Match and link CCollisionInfo
Former-commit-id: dbaf1f40ca350ccd29ed3f426878cb4230496b25
2022-10-06 21:23:10 -07:00
96236df954 Match and link CSphere
Former-commit-id: 68616cba51cf1ff787210674706106f65b367b25
2022-10-05 16:45:56 -07:00
8c4c08865b Almost forgot these
Former-commit-id: 4ba459c8762b7f9ef0e40a34e0d5200d3ab4fba6
2022-10-05 16:26:43 -07:00
a578b055a2 Header merge & CScriptPickup progress
Former-commit-id: 45c5450376d459f391851c2d1f8b10306db8bac5
2022-10-05 19:06:15 -04:00
a3aa74f563 More CPhysicsActor
Former-commit-id: bc81e35c6bc9cdc17d972dce1aae2499c463db06
2022-10-05 15:50:12 -07:00
Henrique Gemignani Passos Lima
e2e4fe7f6c Add CScriptPickup and all dependencies
Former-commit-id: 78aebc89601372ba693d9f02576294afd7530e56
2022-10-05 21:06:23 +03:00
2d128edc26 More CPhysicsActor
Former-commit-id: 248a703cb47e4e9a15af9598f7172a56e73139fd
2022-10-05 10:24:06 -07:00