Add update method to entity map
This commit is contained in:
@@ -14,7 +14,7 @@ typedef struct EntityMapIndex {
|
||||
typedef struct EntityMapEntry {
|
||||
ecs_entity_t entity;
|
||||
i32 queryIdx;
|
||||
i32 entryID;
|
||||
i32 entryIdx;
|
||||
EntityMapIndex index;
|
||||
} EntityMapEntry;
|
||||
|
||||
@@ -49,8 +49,9 @@ EntityMap entityMapCreate(const EntityMapDesc *desc);
|
||||
void entityMapDestroy(EntityMap *entityMap);
|
||||
|
||||
EntityMapEntry entityMapInsert(EntityMap *entityMap, ecs_entity_t entity, Position pos, Size size);
|
||||
EntityMapEntry entityMapUpdate(EntityMap *entityMap, EntityMapEntry entry, Position pos, Size size);
|
||||
void entityMapRemove(EntityMap *entityMap, EntityMapEntry entry);
|
||||
void entityMapRemoveID(EntityMap *entityMap, i32 entryID);
|
||||
void entityMapRemoveIdx(EntityMap *entityMap, i32 entryID);
|
||||
|
||||
EntityMapIter entityMapQueryIter(EntityMap *entityMap, Position pos, Size size);
|
||||
bool entityMapQueryNext(EntityMapIter *it);
|
||||
|
||||
Reference in New Issue
Block a user