diff options
author | aap <aap@papnet.eu> | 2019-07-04 09:15:30 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-04 09:15:30 +0200 |
commit | fc011d76b46ea5881d7b9c5e701044df917a58d1 (patch) | |
tree | 77949cc32155e844b34c75f856f79ff3f3ad9cec /src/Camera.cpp | |
parent | Merge pull request #107 from Nick007J/master (diff) | |
parent | Merge branch 'master' of git://github.com/GTAmodding/re3 into erorcun (diff) | |
download | re3-fc011d76b46ea5881d7b9c5e701044df917a58d1.tar re3-fc011d76b46ea5881d7b9c5e701044df917a58d1.tar.gz re3-fc011d76b46ea5881d7b9c5e701044df917a58d1.tar.bz2 re3-fc011d76b46ea5881d7b9c5e701044df917a58d1.tar.lz re3-fc011d76b46ea5881d7b9c5e701044df917a58d1.tar.xz re3-fc011d76b46ea5881d7b9c5e701044df917a58d1.tar.zst re3-fc011d76b46ea5881d7b9c5e701044df917a58d1.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); |