diff --git a/engine/mempool.c b/engine/mempool.c index 51190e3..0d0f21a 100644 --- a/engine/mempool.c +++ b/engine/mempool.c @@ -230,3 +230,8 @@ void print_mempool_stats(char* buffer) ); } } + +uint32_t get_num_of_free_entities(void) +{ + return ent_mempool.free_list.count; +} diff --git a/engine/mempool.h b/engine/mempool.h index 4da3e0c..51c5207 100644 --- a/engine/mempool.h +++ b/engine/mempool.h @@ -13,4 +13,5 @@ void* get_component_wtih_id(ComponentEnum_t comp_type, unsigned long idx); void free_component_to_mempool(ComponentEnum_t comp_type, unsigned long idx); void print_mempool_stats(char* buffer); +uint32_t get_num_of_free_entities(void); #endif //__MEMPOOL_H