Commit Graph

1272 Commits

Author SHA1 Message Date
Phillip Stephens 4de93b4f68 Wrap nonmatching functions and link ai.c
Former-commit-id: 4737d6c9d3
2022-12-09 17:51:32 -08:00
Phillip Stephens d4c1747688 Wrap nonmatching functions in pad.c and link
Former-commit-id: 219f534bfd
2022-12-09 17:25:20 -08:00
Phillip Stephens 19d581261e Match and link CAuiMain
Former-commit-id: 4c6a0fc63c
2022-12-09 13:30:06 -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 012cac4151 Match and link CPrimitive and CHalfTransition, add CPOINode
Former-commit-id: bf5279ef2f
2022-12-09 11:38:58 -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 536de26c71 Revert "Add CProjectileWeapon"
This reverts commit bf4b7e5811 [formerly 6ca23c9cf3].


Former-commit-id: 5527462426
2022-12-09 11:11:37 -08:00
Phillip Stephens bf4b7e5811 Add CProjectileWeapon
Former-commit-id: 6ca23c9cf3
2022-12-09 11:00:49 -08:00
Henrique Gemignani Passos Lima 315335a893 Improve CPlayerState::Get/SetScanTime
Former-commit-id: 8c3bb41887
2022-12-09 15:04:42 -03:00
Henrique Gemignani Passos Lima d2c055d270 Match binary_find.
Thanks Gib.


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


Former-commit-id: 572777596d
2022-12-09 14:05:56 -03: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
Phillip Stephens c3f05117e6 Match and link CCollidableCollisionSurface
Former-commit-id: 394cbea9c3
2022-12-08 14:33:06 -08:00
Phillip Stephens 44d09fd5ea Match and link CScriptControllerAction
Former-commit-id: d977d443ee
2022-12-08 14:05:14 -08:00
Phillip Stephens b6f09b36d1 CArchitectureQueue: Implement Push
Former-commit-id: 182d400484
2022-12-08 13:42:30 -08:00
Henrique Gemignani Passos Lima d4efd4caa1 Add CWaveBeam
Former-commit-id: c1d11e5701
2022-12-08 00:48:51 +02:00
Henrique Gemignani Passos Lima 966eb3dbd1 Fix names in CPlayerState.s
Former-commit-id: 2cbd08bb66
2022-12-07 18:50:16 +02:00
Henrique Gemignani Passos Lima 28e9710502 Match rstl::lower_bound
Thanks Antidote


Former-commit-id: 8dc42490e5
2022-12-07 18:46:34 +02:00
Luke Street 9e408418a1 Delete obj_files.mk
Former-commit-id: 71c27ee7fc
2022-12-07 01:19:02 -05:00
Luke Street 23d5e95417 Minor CActor fixes
Former-commit-id: b61e1774c1
2022-12-07 01:14:03 -05:00
Luke Street 4a4e040adf Link CTweakPlayer
Former-commit-id: 84e8d8a9fa
2022-12-07 01:06:09 -05:00
Luke Street 8dc5aee508 CMainFlow improvements
Former-commit-id: 58ea53f21d
2022-12-07 00:52:23 -05:00
Luke Street abef49951c Minor CEulerAngles progress
Former-commit-id: 67f01bc9cd
2022-12-07 00:13:59 -05:00
Luke Street 341e73de06 DolphinCGraphics nearly done
Former-commit-id: d065d80388
2022-12-06 18:32:53 -05:00
Phillip Stephens b35b8b5e20 Rename CARAMManager globals
Former-commit-id: 64402f5155
2022-12-06 13:03:05 -08:00
Henrique Gemignani Passos Lima ba1996e6d0 Implement CPlayerState::GetScanTime and SetScanTime
Former-commit-id: 51025dccc0
2022-12-06 14:06:03 +02:00
Phillip Stephens a58b008abd Match and link CARAMToken
Former-commit-id: b096be696a
2022-12-05 23:59:41 -08:00
Phillip Stephens 623a6990c2 Compile fixes for CZipOutputStream, link deflate code
Former-commit-id: f163fb3fd5
2022-12-05 21:41:21 -08:00
Phillip Stephens 1e7e5887d2 Restore CZipOutputStream from MP3 prototype
Former-commit-id: 529c359935
2022-12-05 21:30:20 -08:00
Phillip Stephens 914ef4a37c Minor fixes to RAssertDolphin
Former-commit-id: 2c672dbfb1
2022-12-05 20:30:11 -08:00
Phillip Stephens 422a460d09 Match and link CBasics.cpp
Former-commit-id: 9e26e29035
2022-12-05 20:25:17 -08:00
Phillip Stephens 4f9bb0ae1c Match and link CBasicsDolphin.cpp
Former-commit-id: 6880c19ae9
2022-12-05 20:11:13 -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 b29e5337fc Add CMappableObject::IsDoorType
Former-commit-id: 960b828260
2022-12-05 20:23:30 +02:00
Henrique Gemignani Passos Lima 236045c563 Add CMappableObject
Former-commit-id: cf0893f3b5
2022-12-05 20:17:40 +02:00
Henrique Gemignani Passos Lima 1ece642d1b Add CMapArea
Former-commit-id: 920fe2cbd9
2022-12-05 17:48:20 +02:00
EpochFlame 5ca5c39db1 fix the typo's fix
Former-commit-id: cd31ecff2e
2022-12-04 18:12:35 -05:00
EpochFlame 646348b815 repair antidote typo
Former-commit-id: d3497a51ce
2022-12-04 18:06:20 -05:00
Phillip Stephens dd56a38ae5 Start DolphinCTexture and CARAMToken
Former-commit-id: f711682fbf
2022-12-03 13:31:54 -08:00
Phillip Stephens dcb342d68a Minor cleanup
Former-commit-id: 209fd5d3b5
2022-12-02 23:13:34 -08:00
Phillip Stephens 696d65dd24 Add DolphinCPalette, logic matched, unfortunately has instruction swaps around TLUT ops
Former-commit-id: 9684ace9af
2022-12-02 22:01:02 -08:00
Luke Street 16987ab59b DolphinCGraphics: 15 more matching funcs
Former-commit-id: 4a13726665
2022-12-02 14:35:58 -05:00
Luke Street 7c6839fee7 CTevCombiners: Fix CTevPass (un)inlining
Former-commit-id: 205947ebdf
2022-12-02 12:33:10 -05:00
Phillip Stephens ccc9cadf4f Match and link CTevCombiners, temporary hack for CTevPass
Former-commit-id: a6e929208f
2022-12-01 22:53:12 -08:00
Phillip Stephens 68867963b8 Add and nearly match CTevCombiners
Former-commit-id: 36f4a28988
2022-12-01 22:36:25 -08:00
Luke Street acfd2afd55 Move CTevCombiners constructor
Former-commit-id: 5a6fcca0a3
2022-12-02 00:33:47 -05:00