]> git.lizzy.rs Git - dragonblocks_alpha.git/commitdiff
Fix pitch limitation
authorElias Fleckenstein <eliasfleckenstein@web.de>
Sat, 10 Jul 2021 13:05:26 +0000 (15:05 +0200)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Sat, 10 Jul 2021 13:05:26 +0000 (15:05 +0200)
src/input.c

index 45eddf1ae75f56231bfda7966f9af2f8742ebb7c..dcccddcc6b9de70903bf64067fecd02d2e8fe18b 100644 (file)
@@ -21,7 +21,7 @@ static void cursor_pos_callback(__attribute__((unused)) GLFWwindow* window, doub
        input.client->player.yaw += (f32) delta_x * M_PI / 180.0f / 8.0f;
        input.client->player.pitch -= (f32) delta_y * M_PI / 180.0f / 8.0f;
 
-       input.client->player.pitch = fmax(fmin(input.client->player.pitch, 89.0f), -89.0f);
+       input.client->player.pitch = fmax(fmin(input.client->player.pitch, M_PI / 2.0f - 0.01f), -M_PI / 2.0f + 0.01f);
 
        set_camera_angle(input.client->player.yaw, input.client->player.pitch);
 }