Package engine.entity

Class Move

java.lang.Object
engine.entity.Move
Direct Known Subclasses:
BiDirectional, EightDirectional, Interaction, ObjectAffected, PlatformerSimple

public abstract class Move extends Object
  • Field Details

  • Constructor Details

    • Move

      public Move()
  • Method Details

    • move

      public abstract void move(Entity e)
    • move

      public final void move(Entity e, Ability ab)
    • move

      public final void move(Entity e, Ability[] ab)
    • reset

      private void reset(Entity e)
    • check

      private void check(Ability ab)
    • getTriggers

      public final ArrayList<Trigger> getTriggers()
    • get

      public abstract Move 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 Moves 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()