Commit Graph

51 Commits

Author SHA1 Message Date
Phillip Stephens 60189e1b02 Start mapping out PathFind related classes 2024-11-03 11:50:57 -08:00
Phillip Stephens 0b74ded7ba Match and link CScriptMailbox and strtold 2024-11-01 19:17:45 -07:00
Phillip Stephens fb1a193a90 FINALLY match and link CCharAnimTime 2024-03-19 18:20:58 -07:00
Phillip Stephens 7a491da611 Nearly match CCharAnimTime, just down to some sdata BS 2024-03-19 18:13:15 -07:00
Phillip Stephens 9f7d939aba CCharAnimTime progress 2024-03-18 17:07:06 -07:00
Phillip Stephens 352d43e6b4 Various emitter fixes
Former-commit-id: 8516ca4705
2023-06-19 19:20:48 -07:00
Phillip Stephens f29f76abb5 Add CBodyController, and CBodyStateCmdMgr
Former-commit-id: bad0c14988
2023-02-05 11:13:04 -08:00
Phillip Stephens f5a0721ec0 Add RstlExtras
Former-commit-id: b2a9c6a8f3
2023-01-12 14:47:03 -08:00
Phillip Stephens fd5f4fa193 Add CVirtualBone and CSkinRules
Former-commit-id: 7764f30c5b
2023-01-12 12:37:45 -08:00
Phillip Stephens 3eda1af145 Match and link CPASAnimInfo
Former-commit-id: a51e53a6f9
2023-01-11 19:00:40 -08:00
Phillip Stephens a955577934 I'm an idiot
Former-commit-id: 89e39a7677
2023-01-11 18:51:14 -08:00
Phillip Stephens 61bd16d0c7 Fix Splelling fial
Former-commit-id: 94922577d2
2023-01-11 18:47:52 -08:00
Phillip Stephens 561ef0602a Add getters
Former-commit-id: 3c67858cda
2023-01-11 18:46:44 -08:00
Phillip Stephens ec14321dcf Match and link CPASParmInfo
Former-commit-id: a04a2267f4
2023-01-11 18:43:43 -08:00
Phillip Stephens ec794eef1a Match and link CPASAnimParm
Former-commit-id: 534d415da3
2023-01-11 18:20:23 -08:00
Phillip Stephens f1049381a6 Split POI nodes into their own headers, add weak imps to CSoundPOINode
Former-commit-id: 91313bf619
2023-01-11 18:01:00 -08:00
Phillip Stephens b6dc1b51b7 Match and link CParticlePOINode
Former-commit-id: aa37f3f471
2023-01-11 17:44:25 -08:00
Phillip Stephens b38681ceff Fix formatting
Former-commit-id: 7a8022aee7
2023-01-11 17:34:35 -08:00
Phillip Stephens ca305a04eb Match and link CBoolPOINode
Former-commit-id: b90862a39a
2023-01-11 17:33:42 -08:00
Phillip Stephens 3c8123077d Match and link CInt32POINode
Former-commit-id: d642396d26
2023-01-11 17:02:35 -08:00
Phillip Stephens 40b9efd47f Match and link CTransitionManager
Former-commit-id: dbc36c5b23
2023-01-11 16:34:08 -08:00
Phillip Stephens eec994634a Add CParticleData
Former-commit-id: 3d5758b0ff
2023-01-07 18:11:54 -08:00
Phillip Stephens b7a44f2040 Implement all simple operators in CCharAnimTime
Former-commit-id: 44c34072f9
2022-12-09 13:16:10 -08:00
Phillip Stephens 4a96415237 Add CCharAnimTime
Former-commit-id: f7e3f059b2
2022-12-09 13:00:39 -08:00
Phillip Stephens 0f49d0bf5e Match and link CPOINode
Former-commit-id: b734a37cd6
2022-12-09 12:16:05 -08:00
Phillip Stephens d6b59eabc8 Start moving animation related class headers to Kyoto where appropriate
Former-commit-id: 5ec6adb7c3
2022-12-09 11:38:20 -08:00
Phillip Stephens e141569f99 Fix CMetaTransFactory header guard
Former-commit-id: 89b63425f2
2022-12-09 11:13:47 -08:00
Phillip Stephens bcb87c3223 Match and link CTransition
Former-commit-id: 4e0df3d957
2022-12-08 15:01:45 -08:00
Phillip Stephens 0d13bb1a4d Match and link CAnimation
Former-commit-id: b2bebb982d
2022-12-08 14:45:30 -08:00
Henrique Gemignani Passos Lima d86009a79d Add rstl::binary_find
Including CAnimData::GetBoundingBox


Former-commit-id: e4a864880b
2022-12-05 23:35:31 +02:00
Henrique Gemignani Passos Lima a4f3f0c5fc Add WeaponTypes.cpp
Former-commit-id: b506df2778
2022-12-01 18:10:20 +02:00
Henrique Gemignani Passos Lima b70ed602b4 Fix build
Former-commit-id: 07ea1b3d0a
2022-11-25 22:52:18 +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 3a3caa0864 Add CBSTurn
Former-commit-id: 29457d953c
2022-11-23 23:25:35 +02:00
Henrique Gemignani Passos Lima f344adf167 Add CAnimationDatabaseGame
Former-commit-id: 1f30508cd3
2022-11-17 17:46:10 +02: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 e6c39713b4 Add CBSFall
Former-commit-id: 4e55f8c7dd
2022-10-28 16:16:03 +03:00
Henrique Gemignani Passos Lima 8b1f83efd8 Match and link CABSReaction
Former-commit-id: a7e2bdf73f
2022-10-28 15:33:10 +03:00
Henrique Gemignani Passos Lima 076bcf8c43 Match and link CBSLieOnGround
Former-commit-id: 0ed302f71c
2022-10-28 13:49:33 +03:00
Henrique Gemignani Passos Lima 1429792970 Match and link CBSGetup
Former-commit-id: 41bf7e38fb
2022-10-28 12:17:39 +03:00
Henrique Gemignani Passos Lima d6b660c936 Add CBodyStateInfo
Former-commit-id: 5161698bef
2022-10-25 18:43:42 +03:00
Henrique Gemignani Passos Lima 4a7fe9a91c Add CBSSlide very close to matching
Former-commit-id: 4db5549046
2022-10-25 02:29:11 +03:00
Phillip Stephens ff2b38dc53 Match but don't link CSegIdList (rstl::vector inlining)
Former-commit-id: dc69b9f2fd
2022-10-14 22:22:32 -07:00
Henrique Gemignani Passos Lima c576574bde Match(?) CABSFlinch, but hash fails after linking
Former-commit-id: 6a7cfb135f
2022-10-14 16:36:01 +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
Henrique Gemignani Passos Lima 98e4732d20 Almost match CGSFreeLook::SetAnim
Former-commit-id: a1ee7b17e8
2022-10-09 01:20:30 +03:00
Henrique Gemignani Passos Lima e75876c5ea Move CPASDatabase to Kyoto/Animation
Former-commit-id: 38e19caf18
2022-10-07 02:10:07 +03:00
Luke Street 234afca6c2 clang-format pass
Former-commit-id: 6a979e343f
2022-09-18 02:05:46 -04:00