diff --git a/code/game/src/entity_view.c b/code/game/src/entity_view.c index 36aa362..495d8d1 100644 --- a/code/game/src/entity_view.c +++ b/code/game/src/entity_view.c @@ -102,5 +102,5 @@ void entity_view_update_chunk_texture(entity_view_tbl *map, uint64_t ent_id, voi void entity_view_remove_chunk_texture(entity_view_tbl *map, uint64_t ent_id) { entity_view *view = entity_view_tbl_get(map, ent_id); if (view->kind != EKIND_CHUNK) return; - blocks_remove_chunk_tex(view->tex); -} \ No newline at end of file + blocks_remove_chunk_tex(ent_id); +} diff --git a/code/game/src/world_view.c b/code/game/src/world_view.c index ece0bb1..2352d9a 100644 --- a/code/game/src/world_view.c +++ b/code/game/src/world_view.c @@ -15,6 +15,8 @@ int32_t tracker_read_remove(librg_world *w, librg_event *e) { } else { entity_view_mark_for_removal(&view->entities, entity_id); } + + blocks_remove_chunk_tex(entity_id); return 0; }