From 023d9ba2ec3a323d53ee38bba19b9dd2efdf6915 Mon Sep 17 00:00:00 2001
From: Sara <sara@saragerretsen.nl>
Date: Wed, 25 Oct 2023 20:25:42 +0200
Subject: [PATCH] added support for tiles without a collision shape

---
 src/physics_world.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/physics_world.c b/src/physics_world.c
index a8c3246..472f779 100644
--- a/src/physics_world.c
+++ b/src/physics_world.c
@@ -147,6 +147,8 @@ void _internal_tilemap_entity_collision_check(Tilemap* map, PhysicsEntity entity
     size_t len = tilemap_get_tile_count(map);
     for(size_t i = 0; i < len; ++i) {
         tileentity = TileInstance_as_PhysicsEntity(tilemap_get_tile(map, i));
+        if(tileentity.tc->get_shape(tileentity.data) == NULL)
+            continue;
 
         if(collision_check(entity, tileentity, &collision_a, &collision_b)) {
             rigidbody_add_contact(entity_body, collision_a);