From 18fb5dd9715ebc5d2d14a88da5a0d3e7fdd0fc25 Mon Sep 17 00:00:00 2001 From: Samuel Walker Date: Fri, 30 Aug 2024 21:09:42 -0600 Subject: [PATCH] added negative check --- src/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main.c b/src/main.c index 16c1ff3..6382469 100644 --- a/src/main.c +++ b/src/main.c @@ -130,6 +130,10 @@ void castRay(s16 angle){ while(dof<8){ mx = fix16ToInt(rx) / 10; my = fix16ToInt(ry) / 10; + if(rx < 0 || ry < 0){ + dof = 8; + continue; + } if(mx < 10 && my < 10 && map[my][mx] == 1){ dof = 8; vx = rx;