Refactoring

This commit is contained in:
Sergeanur 2019-09-28 17:31:14 +03:00
parent 6362ceeff3
commit 45ead4d0bf
2 changed files with 44 additions and 44 deletions

View File

@ -329,7 +329,8 @@ CCutsceneMgr::CreateCutsceneObject(int modelId)
void
CCutsceneMgr::DeleteCutsceneData(void)
{
if (ms_loaded) {
if (!ms_loaded) return;
ms_cutsceneProcessing = false;
ms_useLodMultiplier = false;
@ -363,7 +364,6 @@ CCutsceneMgr::DeleteCutsceneData(void)
//TheCamera.GetScreenFadeStatus() == 2; // what for??
CGame::DrasticTidyUpMemory();
CTimer::Update();
}
}
void
@ -395,7 +395,8 @@ CCutsceneMgr::Update(void)
break;
}
if (ms_running) {
if (!ms_running) return;
ms_cutsceneTimer += CTimer::GetTimeStepNonClipped() * 0.02;
if (strcmpi(ms_cutsceneName, "end") && TheCamera.Cams[TheCamera.ActiveCam].Mode == CCam::MODE_FLYBY && ms_cutsceneLoadStatus == CUTSCENE_LOADING_0) {
if (CPad::GetPad(0)->GetCrossJustDown()
@ -405,10 +406,9 @@ CCutsceneMgr::Update(void)
|| CPad::GetPad(0)->GetCharJustDown(VK_SPACE))
FinishCutscene();
}
}
}
bool CCutsceneMgr::HasCutsceneFinished() { return TheCamera.GetPositionAlongSpline() == 1.0; }
bool CCutsceneMgr::HasCutsceneFinished(void) { return TheCamera.GetPositionAlongSpline() == 1.0; }
STARTPATCHES
InjectHook(0x4045D0, &CCutsceneMgr::Initialise, PATCH_JUMP);

View File

@ -27,7 +27,7 @@ public:
static bool IsRunning(void) { return ms_running; }
static bool IsCutsceneProcessing(void) { return ms_cutsceneProcessing; }
static CCutsceneObject* GetCutsceneObject(int id) { return ms_pCutsceneObjects[id]; }
static int GetCutsceneTimeInMilleseconds() { return 1000.0f * ms_cutsceneTimer; }
static int GetCutsceneTimeInMilleseconds(void) { return 1000.0f * ms_cutsceneTimer; }
static char *GetCutsceneName(void) { return ms_cutsceneName; }
static bool HasCutsceneFinished(void);