From a3d869212c65285098d3b459df84bb94bad0199c Mon Sep 17 00:00:00 2001 From: Forest Belton Date: Thu, 30 Sep 2021 18:39:48 -0400 Subject: [PATCH] Fix off-by-one in collision logic --- src/collision.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/collision.c b/src/collision.c index e2edbe1..749fbb7 100644 --- a/src/collision.c +++ b/src/collision.c @@ -9,8 +9,7 @@ typedef enum { } coll_state_t; uint8_t can_move_to(uint8_t x, uint8_t y) { - const uint8_t coll = - ((uint8_t*)MAP.collision_ptr)[y * (MAP.map_width + 1) + x]; + const uint8_t coll = ((uint8_t*)MAP.collision_ptr)[y * MAP.map_width + x]; return coll & COLLF_WALK; }