Adjust function parameters input
parent
17aae0617c
commit
f90ef7eee4
18
entManager.h
18
entManager.h
|
@ -13,16 +13,16 @@ typedef struct EntityManager
|
||||||
struct sc_queue_uint to_remove;
|
struct sc_queue_uint to_remove;
|
||||||
}EntityManager_t;
|
}EntityManager_t;
|
||||||
|
|
||||||
void init_entity_manager(EntityManager_t *manager);
|
void init_entity_manager(EntityManager_t *p_manager);
|
||||||
void update_entity_manager(EntityManager_t *manager);
|
void update_entity_manager(EntityManager_t *p_manager);
|
||||||
void clear_entity_manager(EntityManager_t *manager);
|
void clear_entity_manager(EntityManager_t *p_manager);
|
||||||
void free_entity_manager(EntityManager_t *manager);
|
void free_entity_manager(EntityManager_t *p_manager);
|
||||||
|
|
||||||
Entity_t *add_entity(EntityManager_t *manager, const char *tag);
|
Entity_t *add_entity(EntityManager_t *p_manager, const char *tag);
|
||||||
void remove_entity(EntityManager_t *manager, unsigned long id);
|
void remove_entity(EntityManager_t *p_manager, unsigned long id);
|
||||||
|
|
||||||
void *add_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 *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 *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
|
#endif // __ENTITY_MANAGER_H
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
void init_memory_pools(void);
|
void init_memory_pools(void);
|
||||||
void free_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);
|
Entity_t* get_entity_wtih_id(unsigned long idx);
|
||||||
void free_entity_to_mempool(unsigned long idx);
|
void free_entity_to_mempool(unsigned long idx);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue