Class AbstractMove

java.lang.Object
engine.entity.movement.AbstractMove
Direct Known Subclasses:
BiDirectionalMove, EightDirectionalMove, InteractionMove, ObjectAffectedMove, PlatformerSimpleMove

public abstract class AbstractMove extends Object
  • Field Details

  • Constructor Details

    • AbstractMove

      public AbstractMove()
  • Method Details

    • move

      public abstract void move(AbstractEntity e)
    • move

      public final void move(AbstractEntity e, AbstractAbility ab)
    • move

      public final void move(AbstractEntity e, AbstractAbility[] ab)
    • reset

      private void reset(AbstractEntity e)
    • check

      private void check(AbstractAbility ab)
    • getTriggers

      public final ArrayList<Trigger> getTriggers()
    • get

      public abstract AbstractMove get()
    • getX

      public abstract float getX()
    • getY

      public abstract float getY()
    • getW

      public abstract float getW()
    • getH

      public abstract float getH()
    • getS

      public abstract float getS()
    • getSW

      public abstract float getSW()
    • getSH

      public abstract float getSH()
    • getPoint

      public abstract Point getPoint()
    • getMoveType

      public abstract Move getMoveType()
    • setDir

      public abstract void setDir(int d)
    • setIdle

      public abstract void setIdle(boolean i)
    • getDir

      public abstract int getDir()
    • dirChanged

      public abstract boolean dirChanged()
    • getIsIdle

      public abstract boolean getIsIdle()