2019-05-31 05:44:43 -04:00
|
|
|
#pragma once
|
2019-09-11 20:43:18 -04:00
|
|
|
#include "CutsceneObject.h"
|
2019-05-31 05:44:43 -04:00
|
|
|
|
2019-06-12 14:07:37 -04:00
|
|
|
class CDirectory;
|
|
|
|
|
2019-05-31 05:44:43 -04:00
|
|
|
class CCutsceneMgr
|
|
|
|
{
|
2019-06-12 10:52:26 -04:00
|
|
|
static bool &ms_running;
|
2019-05-31 05:44:43 -04:00
|
|
|
static bool &ms_cutsceneProcessing;
|
2019-09-11 20:43:18 -04:00
|
|
|
static CCutsceneObject *(&ms_pCutsceneObjects)[NUMCUTSCENEOBJECTS];
|
2019-06-12 20:35:26 -04:00
|
|
|
|
2019-05-31 05:44:43 -04:00
|
|
|
public:
|
2019-06-12 14:07:37 -04:00
|
|
|
static CDirectory *&ms_pCutsceneDir;
|
|
|
|
|
2019-06-12 10:52:26 -04:00
|
|
|
static bool IsRunning(void) { return ms_running; }
|
2019-05-31 05:44:43 -04:00
|
|
|
static bool IsCutsceneProcessing(void) { return ms_cutsceneProcessing; }
|
2019-09-11 20:43:18 -04:00
|
|
|
static CCutsceneObject* GetCutsceneObject(int id) { return ms_pCutsceneObjects[id]; }
|
2019-05-31 05:44:43 -04:00
|
|
|
};
|