From 3961366ac4278f79d2d1abbb348510458d2ef77b Mon Sep 17 00:00:00 2001 From: En Yi Date: Mon, 22 Apr 2024 22:52:59 +0800 Subject: [PATCH] Add function to get number of free entities --- engine/mempool.c | 5 +++++ engine/mempool.h | 1 + 2 files changed, 6 insertions(+) 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