mirror of
https://github.com/XProger/OpenLara.git
synced 2025-08-07 13:46:45 +02:00
fix look in spectator mode
This commit is contained in:
@@ -442,6 +442,7 @@ struct Camera : ICamera {
|
|||||||
if (lookAngle.y < EPS) lookAngle.y = 0.0f;
|
if (lookAngle.y < EPS) lookAngle.y = 0.0f;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!spectator) {
|
||||||
vec2 R = Input::joy[Core::settings.controls[cameraIndex].joyIndex].R;
|
vec2 R = Input::joy[Core::settings.controls[cameraIndex].joyIndex].R;
|
||||||
R.x = sign(R.x) * max(0.0f, (fabsf(R.x) - INPUT_JOY_DZ_STICK) / (1.0f - INPUT_JOY_DZ_STICK));
|
R.x = sign(R.x) * max(0.0f, (fabsf(R.x) - INPUT_JOY_DZ_STICK) / (1.0f - INPUT_JOY_DZ_STICK));
|
||||||
R.y = sign(R.y) * max(0.0f, (fabsf(R.y) - INPUT_JOY_DZ_STICK) / (1.0f - INPUT_JOY_DZ_STICK));
|
R.y = sign(R.y) * max(0.0f, (fabsf(R.y) - INPUT_JOY_DZ_STICK) / (1.0f - INPUT_JOY_DZ_STICK));
|
||||||
@@ -451,6 +452,7 @@ struct Camera : ICamera {
|
|||||||
viewAngle.z = 0.0f;
|
viewAngle.z = 0.0f;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
targetAngle = owner->angle + lookAngle + viewAngle;
|
targetAngle = owner->angle + lookAngle + viewAngle;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user