From b95277c0aeedd16da1b4db3744000882223885cc Mon Sep 17 00:00:00 2001 From: kdx Date: Mon, 27 Mar 2023 08:16:51 +0200 Subject: reverse place_meeting order --- src/entity.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/entity.c b/src/entity.c index 89769fd..214c066 100644 --- a/src/entity.c +++ b/src/entity.c @@ -46,7 +46,7 @@ entity_meet(Entity *this, Entity *other) Entity * entity_place_meeting(Entity *this, struct Game *g, unsigned int type) { - for (__auto_type i = 0; i < MAX_ENTITIES; i++) + for (__auto_type i = MAX_ENTITIES - 1; i >= 0; i--) if (this != &g->entities[i] && g->entities[i].type == type && entity_meet(this, &g->entities[i])) return &g->entities[i]; -- cgit v1.2.3