From 864ec760eab56a833c7065ac21e8b8b6246a614f Mon Sep 17 00:00:00 2001 From: p2r3 Date: Wed, 13 Aug 2025 18:27:08 +0300 Subject: [PATCH] account for unclamped yaw value --- main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.c b/main.c index 280214f..a81d3b7 100644 --- a/main.c +++ b/main.c @@ -170,7 +170,7 @@ void handlePacket (int client_fd, int length, int packet_id) { player->y = cy; player->z = cz; if (packet_id == 0x1E) { - player->yaw = (short)yaw % 180 * 127 / 180; + player->yaw = ((short)(yaw + 540) % 360 - 180) * 127 / 180; player->pitch = pitch / 90.0f * 127.0f; }