added support for tiles without a collision shape
This commit is contained in:
parent
8b6cc6d319
commit
023d9ba2ec
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue