diff --git a/html/images/space.svg b/html/images/space.svg index 63b6be0..696a2e1 100644 --- a/html/images/space.svg +++ b/html/images/space.svg @@ -370,9 +370,10 @@ } function detectCollisions(position, corners, edges) { - const cornerCollision = corners.some(corner => detectCornerCollision(position, corner)); - const edgeCollision = edges.some(edge => detectEdgeCollision(position, edge)); - return cornerCollision || edgeCollision; + return [ + [corners, corner => detectCornerCollision(position, corner)], + [edges, edge => detectEdgeCollision(position, edge)] + ].some(([t, f]) => t.some(f)) } function updateShip(elapsed) {