summaryrefslogtreecommitdiffstats
path: root/src/core/Cam.cpp
diff options
context:
space:
mode:
authorNikolay Korolev <nickvnuk@gmail.com>2020-05-12 19:23:03 +0200
committerNikolay Korolev <nickvnuk@gmail.com>2020-05-12 19:23:03 +0200
commit180a1dc42b4d6fc70e5c3e4fc06b217419d71371 (patch)
tree03d9aee00bd8cc625737079fd0c7201c5dc37674 /src/core/Cam.cpp
parentgarages fix (diff)
parentlittle fixes to CClouds; disabled object clipping for SA cam (diff)
downloadre3-180a1dc42b4d6fc70e5c3e4fc06b217419d71371.tar
re3-180a1dc42b4d6fc70e5c3e4fc06b217419d71371.tar.gz
re3-180a1dc42b4d6fc70e5c3e4fc06b217419d71371.tar.bz2
re3-180a1dc42b4d6fc70e5c3e4fc06b217419d71371.tar.lz
re3-180a1dc42b4d6fc70e5c3e4fc06b217419d71371.tar.xz
re3-180a1dc42b4d6fc70e5c3e4fc06b217419d71371.tar.zst
re3-180a1dc42b4d6fc70e5c3e4fc06b217419d71371.zip
Diffstat (limited to 'src/core/Cam.cpp')
-rw-r--r--src/core/Cam.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/Cam.cpp b/src/core/Cam.cpp
index 21569647..8cd44f6f 100644
--- a/src/core/Cam.cpp
+++ b/src/core/Cam.cpp
@@ -5099,7 +5099,7 @@ CCam::Process_FollowCar_SA(const CVector& CameraTarget, float TargetOrientation,
CColPoint foundCol;
CEntity* foundEnt;
CWorld::pIgnoreEntity = CamTargetEntity;
- if (CWorld::ProcessLineOfSight(TargetCoors, Source, foundCol, foundEnt, true, dontCollideWithCars < 0.1f, false, true, false, true, false)) {
+ if (CWorld::ProcessLineOfSight(TargetCoors, Source, foundCol, foundEnt, true, dontCollideWithCars < 0.1f, false, false, false, true, false)) {
float obstacleTargetDist = (TargetCoors - foundCol.point).Magnitude();
float obstacleCamDist = newDistance - obstacleTargetDist;
if (!foundEnt->IsPed() || obstacleCamDist <= 1.0f) {
@@ -5108,7 +5108,7 @@ CCam::Process_FollowCar_SA(const CVector& CameraTarget, float TargetOrientation,
RwCameraSetNearClipPlane(Scene.camera, Max(0.05f, obstacleTargetDist - 0.3f));
}
} else {
- if (!CWorld::ProcessLineOfSight(foundCol.point, Source, foundCol, foundEnt, true, dontCollideWithCars < 0.1f, false, true, false, true, false)) {
+ if (!CWorld::ProcessLineOfSight(foundCol.point, Source, foundCol, foundEnt, true, dontCollideWithCars < 0.1f, false, false, false, true, false)) {
float lessClip = obstacleCamDist - 0.35f;
if (lessClip <= DEFAULT_NEAR)
RwCameraSetNearClipPlane(Scene.camera, lessClip);