Class NPC

java.lang.Object
org.progettoedids.entities.Entity
org.progettoedids.entities.npcs.NPC
All Implemented Interfaces:
InteractiveOnTurnStart
Direct Known Subclasses:
Human, Monster

public abstract class NPC extends Entity implements InteractiveOnTurnStart
An NPC is an Entity which implements some interactive behaviour at the beginning of a turn.

The interactive behaviour is triggered whenever a turn has just started and the Player is in the same Room as the NPC.