Adjust function parameters input

scene_man
En Yi 2022-11-26 20:49:16 +08:00
parent 17aae0617c
commit f90ef7eee4
2 changed files with 10 additions and 10 deletions

View File

@ -13,16 +13,16 @@ typedef struct EntityManager
struct sc_queue_uint to_remove;
}EntityManager_t;
void init_entity_manager(EntityManager_t *manager);
void update_entity_manager(EntityManager_t *manager);
void clear_entity_manager(EntityManager_t *manager);
void free_entity_manager(EntityManager_t *manager);
void init_entity_manager(EntityManager_t *p_manager);
void update_entity_manager(EntityManager_t *p_manager);
void clear_entity_manager(EntityManager_t *p_manager);
void free_entity_manager(EntityManager_t *p_manager);
Entity_t *add_entity(EntityManager_t *manager, const char *tag);
void remove_entity(EntityManager_t *manager, unsigned long id);
Entity_t *add_entity(EntityManager_t *p_manager, const char *tag);
void remove_entity(EntityManager_t *p_manager, unsigned long id);
void *add_component(EntityManager_t *manager, Entity_t *entity, ComponentEnum_t comp_type);
void *get_component(EntityManager_t *manager, Entity_t *entity, ComponentEnum_t comp_type);
void remove_component(EntityManager_t *manager, Entity_t *entity, ComponentEnum_t comp_type);
void *add_component(EntityManager_t *p_manager, Entity_t *entity, ComponentEnum_t comp_type);
void *get_component(EntityManager_t *p_manager, Entity_t *entity, ComponentEnum_t comp_type);
void remove_component(EntityManager_t *p_manager, Entity_t *entity, ComponentEnum_t comp_type);
#endif // __ENTITY_MANAGER_H

View File

@ -6,7 +6,7 @@
void init_memory_pools(void);
void free_memory_pools(void);
Entity_t* new_entity_from_mempool(unsigned long *idx);
Entity_t* new_entity_from_mempool(unsigned long *p_idx);
Entity_t* get_entity_wtih_id(unsigned long idx);
void free_entity_to_mempool(unsigned long idx);