Package engine.entity.entities
Class NPC
java.lang.Object
engine.entity.Entity
engine.entity.entities.NPC
- All Implemented Interfaces:
Comparable<Entity>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class engine.entity.Entity
addX, addXY, addY, calculateHash, compareTo, equals, getAbilities, getAnimator, getColorList, getH, getHash, getID, getImg, getMoveSet, getMoveSetType, getOverDir, getOverState, getPotential, getRH, getRoom, getRoomList, getRW, getRX, getRY, getW, getX, getXY, getXYWH, getY, isBreakable, isTangible, setOverDir, setOverState, setX, setXY, setY, show, toString
-
Field Details
-
isMarked
private boolean isMarked -
framesDie
private int framesDie -
timeWander
private long timeWander -
trigger
-
-
Constructor Details
-
NPC
-
-
Method Details
-
update
public void update() -
wander
private void wander() -
markDelete
private void markDelete() -
interact
-
getType
-
isDelete
public boolean isDelete() -
isMarked
public boolean isMarked() -
getTrigger
- Specified by:
getTriggerin classEntity
-