diff options
author | aap <aap@papnet.eu> | 2019-06-01 01:58:19 +0200 |
---|---|---|
committer | aap <aap@papnet.eu> | 2019-06-01 01:58:19 +0200 |
commit | 0476a41883ed1ec1db0e9d34ac9d4a1d4420f4d4 (patch) | |
tree | cff2857719651063516878e83a9a472b7f900fed /src/Camera.cpp | |
parent | Merge pull request #4 from Fire-Head/master (diff) | |
download | re3-0476a41883ed1ec1db0e9d34ac9d4a1d4420f4d4.tar re3-0476a41883ed1ec1db0e9d34ac9d4a1d4420f4d4.tar.gz re3-0476a41883ed1ec1db0e9d34ac9d4a1d4420f4d4.tar.bz2 re3-0476a41883ed1ec1db0e9d34ac9d4a1d4420f4d4.tar.lz re3-0476a41883ed1ec1db0e9d34ac9d4a1d4420f4d4.tar.xz re3-0476a41883ed1ec1db0e9d34ac9d4a1d4420f4d4.tar.zst re3-0476a41883ed1ec1db0e9d34ac9d4a1d4420f4d4.zip |
Diffstat (limited to '')
-rw-r--r-- | src/Camera.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/Camera.cpp b/src/Camera.cpp index fe96f574..98966549 100644 --- a/src/Camera.cpp +++ b/src/Camera.cpp @@ -69,6 +69,17 @@ CCamera::IsBoxVisible(RwV3d *box, const CMatrix *mat) return true; } +int +CCamera::GetLookDirection(void) +{ + if(Cams[ActiveCam].Mode == CCam::MODE_CAMONASTRING || + Cams[ActiveCam].Mode == CCam::MODE_FIRSTPERSON || + Cams[ActiveCam].Mode == CCam::MODE_BEHINDBOAT || + Cams[ActiveCam].Mode == CCam::MODE_FOLLOWPED) + return Cams[ActiveCam].DirectionWasLooking; + return LOOKING_FORWARD;; +} + WRAPPER void CCamera::Fade(float timeout, int16 direction) { EAXJMP(0x46B3A0); } WRAPPER void CCamera::ProcessFade(void) { EAXJMP(0x46F080); } WRAPPER void CCamera::ProcessMusicFade(void) { EAXJMP(0x46F1E0); } |