summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkdx <kikoodx@paranoici.org>2023-03-27 08:16:51 +0200
committerkdx <kikoodx@paranoici.org>2023-03-27 08:16:51 +0200
commitb95277c0aeedd16da1b4db3744000882223885cc (patch)
treebaf57b4f9e7fb02b499b7231fd748b6147d82c20
parent7fa2669277220041e53637a405ebba644450e4b7 (diff)
downloadjambase-b95277c0aeedd16da1b4db3744000882223885cc.tar.gz
reverse place_meeting order
-rw-r--r--src/entity.c2
1 files changed, 1 insertions, 1 deletions
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];