Package engine.entity.movement
Class AbstractMove
java.lang.Object
engine.entity.movement.AbstractMove
- Direct Known Subclasses:
BiDirectionalMove,EightDirectionalMove,InteractionMove,ObjectAffectedMove,PlatformerSimpleMove
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcheck(AbstractAbility ab) abstract booleanabstract AbstractMoveget()abstract intgetDir()abstract floatgetH()abstract booleanabstract Moveabstract PointgetPoint()abstract floatgetS()abstract floatgetSH()abstract floatgetSW()abstract floatgetW()abstract floatgetX()abstract floatgetY()abstract voidfinal voidmove(AbstractEntity e, AbstractAbility ab) final voidmove(AbstractEntity e, AbstractAbility[] ab) private voidabstract voidsetDir(int d) abstract voidsetIdle(boolean i)
-
Field Details
-
triggers
-
-
Constructor Details
-
AbstractMove
public AbstractMove()
-
-
Method Details
-
move
-
move
-
move
-
reset
-
check
-
getTriggers
-
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
-
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()
-