diff options
author | aap <aap@papnet.eu> | 2019-07-05 14:34:41 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-05 14:34:41 +0200 |
commit | 9d13ab28a8a625a60a38729129c8d2c8e02e7b8f (patch) | |
tree | 86d117096a709da2f395c3c6145fc1f7791e3140 /src/Camera.cpp | |
parent | More AudioManager (diff) | |
parent | implemented some CVehicle functions (diff) | |
download | re3-9d13ab28a8a625a60a38729129c8d2c8e02e7b8f.tar re3-9d13ab28a8a625a60a38729129c8d2c8e02e7b8f.tar.gz re3-9d13ab28a8a625a60a38729129c8d2c8e02e7b8f.tar.bz2 re3-9d13ab28a8a625a60a38729129c8d2c8e02e7b8f.tar.lz re3-9d13ab28a8a625a60a38729129c8d2c8e02e7b8f.tar.xz re3-9d13ab28a8a625a60a38729129c8d2c8e02e7b8f.tar.zst re3-9d13ab28a8a625a60a38729129c8d2c8e02e7b8f.zip |
Diffstat (limited to '')
-rw-r--r-- | src/Camera.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/Camera.cpp b/src/Camera.cpp index d20ef5bb..d7ee398b 100644 --- a/src/Camera.cpp +++ b/src/Camera.cpp @@ -1254,7 +1254,8 @@ CCam::FixCamWhenObscuredByVehicle(const CVector &TargetCoors) Source.z += HeightFixerCarsObscuring; } -bool CCam::Using3rdPersonMouseCam() +bool +CCam::Using3rdPersonMouseCam() { return CCamera::m_bUseMouse3rdPerson && (Mode == MODE_FOLLOWPED || @@ -1263,6 +1264,16 @@ bool CCam::Using3rdPersonMouseCam() Mode != MODE_TOPDOWN1 && this->CamTargetEntity == FindPlayerPed()); } +bool +CCam::GetWeaponFirstPersonOn() +{ + CEntity *target = this->CamTargetEntity; + if (target && target->IsPed()) + return ((CPed*)target)->GetWeapon()->m_bAddRotOffset; + + return false; +} + STARTPATCHES InjectHook(0x42C760, &CCamera::IsSphereVisible, PATCH_JUMP); InjectHook(0x46FD00, &CCamera::SetFadeColour, PATCH_JUMP); |