Use some GetMatrix/SetMatrix logic based on SA + CutsceneHead fix

This commit is contained in:
Sergeanur
2021-05-10 02:34:21 +03:00
parent f2b59f5097
commit 6537dfe7f1
13 changed files with 57 additions and 60 deletions

View File

@@ -85,7 +85,6 @@ CCutsceneHead::ProcessControl(void)
{
m_matrix.SetRotateY(PI/2);
m_matrix = CMatrix(RwFrameGetLTM(m_pHeadNode)) * m_matrix;
UpdateRwFrame(); // android/xbox don't call this
}
assert(RwObjectGetType(m_rwObject) == rpCLUMP);
@@ -95,7 +94,7 @@ CCutsceneHead::ProcessControl(void)
// PS2 only plays anims in cutscene, PC always plays anims
if(!lastLoadedSKA || CCutsceneMgr::IsRunning())
#endif
RpHAnimHierarchyAddAnimTime(hier, CTimer::GetTimeStepNonClipped()/50.0f);
RpHAnimHierarchyAddAnimTime(hier, CTimer::GetTimeStepNonClippedInSeconds());
}
void