diff --git a/api/src/main/java/com/bartlomiejpluta/base/api/game/rule/Rule.java b/api/src/main/java/com/bartlomiejpluta/base/api/game/rule/Rule.java index b123461c..6c20dfb7 100644 --- a/api/src/main/java/com/bartlomiejpluta/base/api/game/rule/Rule.java +++ b/api/src/main/java/com/bartlomiejpluta/base/api/game/rule/Rule.java @@ -3,7 +3,7 @@ package com.bartlomiejpluta.base.api.game.rule; import com.bartlomiejpluta.base.api.game.entity.Entity; public interface Rule { - boolean test(Entity entity); + boolean when(Entity entity); - void invoke(Entity entity); + void then(Entity entity); } diff --git a/engine/src/main/java/com/bartlomiejpluta/base/engine/world/map/layer/object/DefaultObjectLayer.java b/engine/src/main/java/com/bartlomiejpluta/base/engine/world/map/layer/object/DefaultObjectLayer.java index 3a3f788e..e08ca52d 100644 --- a/engine/src/main/java/com/bartlomiejpluta/base/engine/world/map/layer/object/DefaultObjectLayer.java +++ b/engine/src/main/java/com/bartlomiejpluta/base/engine/world/map/layer/object/DefaultObjectLayer.java @@ -105,8 +105,8 @@ public class DefaultObjectLayer implements ObjectLayer { public void update(float dt) { for (var entity : entities) { for (var rule : rules) { - if (rule.test(entity)) { - rule.invoke(entity); + if (rule.when(entity)) { + rule.then(entity); } }