metaforce/Runtime/Character
Phillip Stephens fb69ae741d
Fix Thardus' structure and implement basic behavior
2020-09-12 18:40:19 -07:00
..
CActorLights.cpp General: Mark CMaterialFilter instances constexpr where applicable 2020-05-07 14:14:18 -04:00
CActorLights.hpp RuntimeCommon: Make use of bitfield initializers where applicable 2020-04-21 17:16:19 -04:00
CAdditiveAnimPlayback.cpp CSegStatementSet: Make x4_segData private 2020-04-01 00:34:12 -04:00
CAdditiveAnimPlayback.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CAdditiveBodyState.cpp CAdditiveBodyState: Dehardcode array size 2020-04-07 12:31:33 -04:00
CAdditiveBodyState.hpp CAdditiveBodyState: Make use of std::array where applicable 2020-04-07 12:27:47 -04:00
CAllFormatsAnimSource.cpp Update fmtlib 2020-04-11 12:51:39 -10:00
CAllFormatsAnimSource.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CAnimCharacterSet.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAnimCharacterSet.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CAnimData.cpp CAnimData: Move variable closer to usage spot 2020-08-02 02:20:10 -04:00
CAnimData.hpp RuntimeCommon: Make use of bitfield initializers where applicable 2020-04-21 17:16:19 -04:00
CAnimPOIData.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAnimPOIData.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CAnimPerSegmentData.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CAnimPlaybackParms.hpp CAnimPlaybackParms: Make class constexpr constructible 2020-04-11 20:55:46 -04:00
CAnimSource.cpp CAnimSource: Eliminate variable shadowing 2020-04-06 07:04:49 -04:00
CAnimSource.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CAnimSourceReader.cpp RuntimeCommon: Const qualify auto references where source is const 2020-05-12 20:32:51 -04:00
CAnimSourceReader.hpp IAnimReader: Make use of size_t for capacity and iterators 2020-04-10 23:24:52 -04:00
CAnimSysContext.hpp MSVC & zeus fixes; update hecl-gui 2020-04-19 21:09:30 -04:00
CAnimTreeAnimReaderContainer.cpp IAnimReader: Make use of size_t for capacity and iterators 2020-04-10 23:24:52 -04:00
CAnimTreeAnimReaderContainer.hpp IAnimReader: Make use of size_t for capacity and iterators 2020-04-10 23:24:52 -04:00
CAnimTreeBlend.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAnimTreeBlend.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CAnimTreeDoubleChild.cpp IAnimReader: Make use of size_t for capacity and iterators 2020-04-10 23:24:52 -04:00
CAnimTreeDoubleChild.hpp IAnimReader: Make use of size_t for capacity and iterators 2020-04-10 23:24:52 -04:00
CAnimTreeLoopIn.cpp IAnimReader: Make use of size_t for capacity and iterators 2020-04-10 23:24:52 -04:00
CAnimTreeLoopIn.hpp IAnimReader: Make use of size_t for capacity and iterators 2020-04-10 23:24:52 -04:00
CAnimTreeNode.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAnimTreeNode.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CAnimTreeSequence.cpp CAnimTreeSequence: Add EpsilonZero check 2020-04-30 02:17:06 -04:00
CAnimTreeSequence.hpp IAnimReader: Make use of size_t for capacity and iterators 2020-04-10 23:24:52 -04:00
CAnimTreeSingleChild.cpp IAnimReader: Make use of size_t for capacity and iterators 2020-04-10 23:24:52 -04:00
CAnimTreeSingleChild.hpp IAnimReader: Make use of size_t for capacity and iterators 2020-04-10 23:24:52 -04:00
CAnimTreeTimeScale.cpp IAnimReader: Make use of size_t for capacity and iterators 2020-04-10 23:24:52 -04:00
CAnimTreeTimeScale.hpp IAnimReader: Make use of size_t for capacity and iterators 2020-04-10 23:24:52 -04:00
CAnimTreeTransition.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAnimTreeTransition.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CAnimTreeTweenBase.cpp RuntimeCommon: Const qualify auto references where source is const 2020-05-12 20:32:51 -04:00
CAnimTreeTweenBase.hpp RuntimeCommon: Make use of bitfield initializers where applicable 2020-04-21 17:16:19 -04:00
CAnimation.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAnimation.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CAnimationDatabase.hpp CAnimationDatabase: Add virtual destructor 2020-04-07 06:03:14 -04:00
CAnimationDatabaseGame.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAnimationDatabaseGame.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CAnimationManager.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAnimationManager.hpp MSVC & zeus fixes; update hecl-gui 2020-04-19 21:09:30 -04:00
CAnimationSet.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAnimationSet.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CAssetFactory.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAssetFactory.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CBodyController.cpp RuntimeCommon: Make use of bitfield initializers where applicable 2020-04-21 17:16:19 -04:00
CBodyController.hpp RuntimeCommon: Make use of bitfield initializers where applicable 2020-04-21 17:16:19 -04:00
CBodyState.cpp CBodyState: Make references const where applicable 2020-05-25 22:21:36 -04:00
CBodyState.hpp CBodyState: Make references const where applicable 2020-05-25 22:21:36 -04:00
CBodyStateCmdMgr.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CBodyStateCmdMgr.hpp Merge remote-tracking branch 'origin/icesheegoth' 2020-06-06 16:27:08 -04:00
CBodyStateInfo.cpp CPASDatabase: Resolve sign-conversion warnings 2020-04-06 13:21:06 -04:00
CBodyStateInfo.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CBoneTracking.cpp RuntimeCommon: Make use of bitfield initializers where applicable 2020-04-21 17:16:19 -04:00
CBoneTracking.hpp RuntimeCommon: Make use of bitfield initializers where applicable 2020-04-21 17:16:19 -04:00
CBoolPOINode.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CBoolPOINode.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CCharAnimTime.cpp CCharAnimTime & CPOINode: Fix operator< 2020-08-24 18:42:43 -04:00
CCharAnimTime.hpp CCharAnimTime: Make constructors constexpr where applicable 2020-03-15 19:41:54 -04:00
CCharLayoutInfo.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CCharLayoutInfo.hpp CCharLayoutInfo: Make constructors explicit 2019-10-26 21:27:03 -04:00
CCharacterFactory.cpp CCharacterFactory: Eliminate usages of const_cast within CreateCharacter() 2020-04-05 08:11:51 -04:00
CCharacterFactory.hpp CCharacterFactory: Eliminate usages of const_cast within CreateCharacter() 2020-04-05 08:11:51 -04:00
CCharacterInfo.cpp CCharacterInfo: Remove unnecessary top-level const in return value of GetAnimationIndex() 2020-02-28 04:56:45 -05:00
CCharacterInfo.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CCharacterSet.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CCharacterSet.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CEffectComponent.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CEffectComponent.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CFBStreamedAnimReader.cpp CFBStreamedAnimReaderTotals: Remove redundant memset 2020-08-01 06:29:21 -04:00
CFBStreamedAnimReader.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CFBStreamedCompression.cpp CFBStreamedCompression: Eliminate undefined pointer casting 2020-08-02 03:34:32 -04:00
CFBStreamedCompression.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CGroundMovement.cpp CGroundMovement: Make use of designated initializers 2020-08-02 22:54:34 -04:00
CGroundMovement.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CHalfTransition.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CHalfTransition.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CHierarchyPoseBuilder.cpp CHierarchyPoseBuilder corrections 2020-03-13 15:29:20 -07:00
CHierarchyPoseBuilder.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CIkChain.cpp CHierarchyPoseBuilder: Fix missing ampersand in CharLayoutInfo() return value 2020-03-05 21:28:23 -05:00
CIkChain.hpp RuntimeCommon: Make use of bitfield initializers where applicable 2020-04-21 17:16:19 -04:00
CInt32POINode.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CInt32POINode.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CLayoutDescription.hpp CLayoutDescription: Always initialize xc_scale 2020-04-07 12:34:15 -04:00
CMakeLists.txt Initial CSpacePirate and rag doll imps 2018-11-23 22:09:35 -10:00
CMetaAnimBlend.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetaAnimBlend.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CMetaAnimFactory.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetaAnimFactory.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CMetaAnimPhaseBlend.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetaAnimPhaseBlend.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CMetaAnimPlay.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetaAnimPlay.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CMetaAnimRandom.cpp RuntimeCommon: Const qualify auto references where source is const 2020-05-12 20:32:51 -04:00
CMetaAnimRandom.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CMetaAnimSequence.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetaAnimSequence.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CMetaTransFactory.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetaTransFactory.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CMetaTransMetaAnim.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetaTransMetaAnim.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CMetaTransPhaseTrans.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetaTransPhaseTrans.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CMetaTransSnap.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetaTransSnap.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CMetaTransTrans.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetaTransTrans.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CModelData.cpp CModelData: Remove usages of const_cast 2020-08-01 23:45:49 -04:00
CModelData.hpp CModelData: Remove usages of const_cast 2020-08-01 23:45:49 -04:00
CPASAnimInfo.cpp CPASAnimState: Make use of size_t for indices 2020-04-06 13:02:22 -04:00
CPASAnimInfo.hpp CPASAnimState: Make use of size_t for indices 2020-04-06 13:02:22 -04:00
CPASAnimParm.hpp CPASAnimParm: Make constexpr capable 2020-04-06 02:55:05 -04:00
CPASAnimParmData.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CPASAnimParmData.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CPASAnimState.cpp CPASAnimState: Make use of size_t for GetAnimParmData() 2020-04-06 13:10:43 -04:00
CPASAnimState.hpp CPASAnimState: Add HasAnims() 2020-04-06 13:15:13 -04:00
CPASDatabase.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CPASDatabase.hpp CPASDatabase: Resolve sign-conversion warnings 2020-04-06 13:21:06 -04:00
CPASParmInfo.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CPASParmInfo.hpp CPASParmInfo: Make data members private 2020-02-28 05:00:16 -05:00
CPOINode.cpp CCharAnimTime & CPOINode: Fix operator< 2020-08-24 18:42:43 -04:00
CPOINode.hpp IAnimReader: Make use of size_t for capacity and iterators 2020-04-10 23:24:52 -04:00
CParticleData.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CParticleData.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CParticleDatabase.cpp CParticleDatabase: Simplify insert into emplace call 2020-08-25 18:44:58 -04:00
CParticleDatabase.hpp CParticleDatabase: Make use of heterogenous lookup 2020-05-27 06:54:22 -04:00
CParticleGenInfo.cpp CParticleGenInfo: Collapse TCastToPtr into conditions 2020-04-05 05:10:28 -04:00
CParticleGenInfo.hpp CParticleGenInfo: Fix missing ampersand in GetParticleSystem() member function 2020-03-05 21:36:04 -05:00
CParticlePOINode.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CParticlePOINode.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CPoseAsTransforms.cpp CPoseAsTransforms: Make use of std::array where applicable 2020-03-16 16:08:25 -04:00
CPoseAsTransforms.hpp MSVC & zeus fixes; update hecl-gui 2020-04-19 21:09:30 -04:00
CPrimitive.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CPrimitive.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CRagDoll.cpp RuntimeCommon: Make use of bitfield initializers where applicable 2020-04-21 17:16:19 -04:00
CRagDoll.hpp RuntimeCommon: Make use of bitfield initializers where applicable 2020-04-21 17:16:19 -04:00
CSegId.hpp CSegId: Add member functions for querying validity 2019-10-26 22:43:11 -04:00
CSegIdList.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CSegIdList.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CSegStatementSet.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CSegStatementSet.hpp CSegStatementSet: Make use of std::array 2020-04-01 00:36:50 -04:00
CSequenceHelper.cpp IAnimReader: Make use of size_t for capacity and iterators 2020-04-10 23:24:52 -04:00
CSequenceHelper.hpp MSVC & zeus fixes; update hecl-gui 2020-04-19 21:09:30 -04:00
CSkinBank.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CSkinBank.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CSkinRules.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CSkinRules.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CSoundPOINode.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CSoundPOINode.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CSteeringBehaviors.cpp Fix Thardus' structure and implement basic behavior 2020-09-12 18:40:19 -07:00
CSteeringBehaviors.hpp Fix Thardus' structure and implement basic behavior 2020-09-12 18:40:19 -07:00
CTimeScaleFunctions.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CTimeScaleFunctions.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CTransition.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CTransition.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CTransitionDatabase.hpp CTransitionDatabase: Add virtual destructor 2020-04-07 06:04:58 -04:00
CTransitionDatabaseGame.cpp CTransitionDatabaseGame: Tidy up GetMetaTrans() 2020-04-10 23:51:18 -04:00
CTransitionDatabaseGame.hpp CTransitionDatabaseGame: std::move constructor parameters where applicable 2020-03-09 11:58:10 -04:00
CTransitionManager.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CTransitionManager.hpp MSVC & zeus fixes; update hecl-gui 2020-04-19 21:09:30 -04:00
CTreeUtils.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CTreeUtils.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CharacterCommon.hpp Merge remote-tracking branch 'origin/icesheegoth' 2020-06-06 16:27:08 -04:00
IAnimReader.cpp IAnimReader: Make use of size_t for capacity and iterators 2020-04-10 23:24:52 -04:00
IAnimReader.hpp IAnimReader: Make use of size_t for capacity and iterators 2020-04-10 23:24:52 -04:00
IMetaAnim.cpp IAnimReader: Make use of size_t for capacity and iterators 2020-04-10 23:24:52 -04:00
IMetaAnim.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
IMetaTrans.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
IVaryingAnimationTimeScale.hpp IVaryingAnimationTimeScale: Add virtual destructor 2020-03-31 23:55:15 -04:00
TSegIdMap.hpp TSegIdMap: Make use of std::array where applicable 2020-04-22 01:59:29 -04:00