From 84ce0c07bbaf33d4bc6f9c37f931a071dcbcf5a7 Mon Sep 17 00:00:00 2001 From: nek0 Date: Sun, 6 Jan 2019 03:50:03 +0100 Subject: [PATCH] fix "corner case" in collision detection --- src/MainGame/WorldMap.hs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/MainGame/WorldMap.hs b/src/MainGame/WorldMap.hs index b3ec5c2..16201d3 100644 --- a/src/MainGame/WorldMap.hs +++ b/src/MainGame/WorldMap.hs @@ -845,6 +845,7 @@ checkBoundsCollision2 -> V2 Double checkBoundsCollision2 pre@(V2 pr pc) nex dt acc (Boundaries (minr, minc) (maxr, maxc)) + | colltr < dt && colltc < dt = V2 0 0 | colltr < dt || colltc < dt = V2 0 0 | otherwise = acc where