diff --git a/src/rpg/entity/entity.c b/src/rpg/entity/entity.c index bbb34c2..168c264 100644 --- a/src/rpg/entity/entity.c +++ b/src/rpg/entity/entity.c @@ -105,9 +105,7 @@ entity_t * entityGetAt(const worldpos_t position) { entity_t *ent = ENTITIES; do { if(ent->type == ENTITY_TYPE_NULL) continue; - if(ent->position.x != position.x) continue; - if(ent->position.y != position.y) continue; - if(ent->position.z != position.z) continue; + if(!worldPosIsEqual(ent->position, position)) continue; return ent; } while(++ent, ent < &ENTITIES[ENTITY_COUNT]);