Split InteractiveEntity to separate listeners and remove position checks

This commit is contained in:
2021-04-01 20:12:25 +02:00
parent e1e6d897cd
commit f5f8ec1595
3 changed files with 28 additions and 21 deletions

View File

@@ -0,0 +1,7 @@
package com.bartlomiejpluta.base.api.entity;
import com.bartlomiejpluta.base.api.move.Movement;
public interface EntityStepInListener extends Entity {
void onEntityStepIn(Movement movement, Entity entity);
}

View File

@@ -2,8 +2,6 @@ package com.bartlomiejpluta.base.api.entity;
import com.bartlomiejpluta.base.api.move.Movement;
public interface InteractiveEntity extends Entity {
void onEntityStepIn(Movement movement, Entity entity);
public interface EntityStepOutListener extends Entity {
void onEntityStepOut(Movement movement, Entity entity);
}