2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-13 21:26:09 +00:00

More refactoring, decouple tweaks from hecl

This commit is contained in:
2022-02-19 05:04:45 -08:00
parent ce23544a15
commit ad272f7468
204 changed files with 6475 additions and 2110 deletions

View File

@@ -483,7 +483,7 @@ float CAnimData::GetAnimationDuration(int animIn) const {
std::set<CPrimitive> prims;
anim->GetUniquePrimitives(prims);
SObjectTag tag{FOURCC('ANIM'), 0};
SObjectTag tag{FOURCC('ANIM'), {}};
float durAccum = 0.f;
for (const CPrimitive& prim : prims) {
tag.id = prim.GetAnimResId();
@@ -586,7 +586,7 @@ void CAnimData::PrimitiveSetToTokenVector(const std::set<CPrimitive>& primSet, s
bool preLock) {
tokensOut.reserve(primSet.size());
SObjectTag tag{FOURCC('ANIM'), 0};
SObjectTag tag{FOURCC('ANIM'), {}};
for (const CPrimitive& prim : primSet) {
tag.id = prim.GetAnimResId();
tokensOut.push_back(g_SimplePool->GetObj(tag));
@@ -817,7 +817,7 @@ float CAnimData::GetAverageVelocity(int animIn) const {
std::set<CPrimitive> prims;
anim->GetUniquePrimitives(prims);
SObjectTag tag{FOURCC('ANIM'), 0};
SObjectTag tag{FOURCC('ANIM'), {}};
float velAccum = 0.f;
float durAccum = 0.f;
for (const CPrimitive& prim : prims) {