Package engine.entity
Class MultiStateEntity
java.lang.Object
engine.entity.MultiStateEntity
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMultiStateEntity(Entity[] types, Room[] room, processing.core.PImage[] img, AbstractMove[] move, AbstractAbility[][] abilities, int[][][] colorLayers, int[] colorTints, boolean isTangible, boolean isBreakable) -
Method Summary
Modifier and TypeMethodDescriptionvoidget()private AbstractEntitygetType(Entity type, Room room, processing.core.PImage img, AbstractMove move, AbstractAbility[] abilities, int[][] colorLayers, int[] colorTints, boolean isTangible, boolean isBreakable)
-
Field Details
-
entities
-
state
private int state
-
-
Constructor Details
-
MultiStateEntity
public MultiStateEntity(Entity[] types, Room[] room, processing.core.PImage[] img, AbstractMove[] move, AbstractAbility[][] abilities, int[][][] colorLayers, int[] colorTints, boolean isTangible, boolean isBreakable)
-
-
Method Details
-
getType
private AbstractEntity getType(Entity type, Room room, processing.core.PImage img, AbstractMove move, AbstractAbility[] abilities, int[][] colorLayers, int[] colorTints, boolean isTangible, boolean isBreakable) -
get
-
changeState
-