|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectobj.Entity
obj.NPC
public class NPC
Constructor Summary | |
---|---|
NPC(java.lang.String name,
java.lang.String description)
Constructor, missing identifiers and roomDesc. |
|
NPC(java.lang.String name,
java.lang.String[] identifiers,
java.lang.String description,
java.lang.String roomDescription)
Create an NPC using the full Entity constructor. |
|
NPC(java.lang.String name,
java.lang.String description,
java.lang.String roomDescription)
Constructor, missing identifiers. |
|
NPC(java.lang.String name,
java.lang.String identifier,
java.lang.String description,
java.lang.String roomDescription)
Alternative full constructor with single identifier. |
Method Summary | |
---|---|
void |
addDialog(java.lang.String dialog)
Adds 'dialog' to the NPC. |
java.lang.String |
talk()
Allows the player to have a conversation with an NPC. |
Methods inherited from class obj.Entity |
---|
addIdentifier, addIdentifiers, getDesc, getName, getRoomDesc, hasIdentifier, makeInvisible, makeVisible, setDesc, setIdentifiers, setName, setRoomDesc, toString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public NPC(java.lang.String name, java.lang.String[] identifiers, java.lang.String description, java.lang.String roomDescription)
public NPC(java.lang.String name, java.lang.String identifier, java.lang.String description, java.lang.String roomDescription)
public NPC(java.lang.String name, java.lang.String description, java.lang.String roomDescription)
public NPC(java.lang.String name, java.lang.String description)
Method Detail |
---|
public void addDialog(java.lang.String dialog)
public java.lang.String talk()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |