package stray.ai; import stray.Main; import stray.entity.Entity; public class AIDumbEnemy extends BaseAI { public AIDumbEnemy(Entity e) { super(e); } /** * false = left */ boolean direction = Main.getRandom().nextBoolean(); @Override public void tickUpdate() { } @Override public void renderUpdate() { if (entity.getBlockCollidingLeft() != null && entity.getBlockCollidingRight() != null) { return; } if (direction) { entity.moveRight(); } else { entity.moveLeft(); } if (direction) { if (entity.getBlockCollidingRight() != null || entity.getEntityCollidingRight() != null) direction = false; } else { if (entity.getBlockCollidingLeft() != null || entity.getEntityCollidingLeft() != null) direction = true; } } }