mirror of
https://github.com/GTAmodding/re3.git
synced 2025-07-17 20:34:07 +00:00
Full CCutsceneMgr
This commit is contained in:
parent
df6e4093ce
commit
6362ceeff3
7 changed files with 466 additions and 2 deletions
|
@ -444,6 +444,7 @@ int m_iModeObbeCamIsInForCar;
|
|||
bool Get_Just_Switched_Status() { return m_bJust_Switched; }
|
||||
inline const CMatrix& GetCameraMatrix(void) { return m_cameraMatrix; }
|
||||
CVector &GetGameCamPosition(void) { return m_vecGameCamPos; }
|
||||
float GetPositionAlongSpline(void) { return m_fPositionAlongSpline; }
|
||||
bool IsPointVisible(const CVector ¢er, const CMatrix *mat);
|
||||
bool IsSphereVisible(const CVector ¢er, float radius, const CMatrix *mat);
|
||||
bool IsSphereVisible(const CVector ¢er, float radius);
|
||||
|
@ -480,6 +481,16 @@ int m_iModeObbeCamIsInForCar;
|
|||
void SetRwCamera(RwCamera*);
|
||||
void Process();
|
||||
|
||||
void LoadPathSplines(int file);
|
||||
uint32 GetCutSceneFinishTime(void);
|
||||
void FinishCutscene(void);
|
||||
|
||||
void SetCamCutSceneOffSet(const CVector&);
|
||||
void TakeControlWithSpline(short);
|
||||
void SetWideScreenOn(void) { m_WideScreenOn = true; }
|
||||
void SetWideScreenOff(void) { m_WideScreenOn = false; }
|
||||
void RestoreWithJumpCut(void);
|
||||
|
||||
void dtor(void) { this->CCamera::~CCamera(); }
|
||||
};
|
||||
static_assert(offsetof(CCamera, m_WideScreenOn) == 0x70, "CCamera: error");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue