atavism.agis.objects
Class Dialogue
java.lang.Object
atavism.agis.objects.Dialogue
- All Implemented Interfaces:
- java.io.Serializable
public class Dialogue
- extends java.lang.Object
- implements java.io.Serializable
Holds information about a Dialogue (conversation). NPC's can be given dialogues for players
to read and make choices based on the actions a Dialogue has.
- Author:
- Andrew Harrison
- See Also:
- Serialized Form
Constructor Summary |
Dialogue()
|
Dialogue(int id,
java.lang.String name,
java.lang.String text)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Dialogue
public Dialogue()
Dialogue
public Dialogue(int id,
java.lang.String name,
java.lang.String text)
getID
public int getID()
setID
public void setID(int id)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getOpeningDialogue
public boolean getOpeningDialogue()
setOpeningDialogue
public void setOpeningDialogue(boolean openingDialogue)
getRepeatable
public boolean getRepeatable()
setRepeatable
public void setRepeatable(boolean repeatable)
getPrereqDialogue
public int getPrereqDialogue()
setPrereqDialogue
public void setPrereqDialogue(int prereqDialogue)
getPrereqQuest
public int getPrereqQuest()
setPrereqQuest
public void setPrereqQuest(int prereqQuest)
getPrereqFaction
public int getPrereqFaction()
setPrereqFaction
public void setPrereqFaction(int prereqFaction)
getPrereqFactionStance
public int getPrereqFactionStance()
setPrereqFactionStance
public void setPrereqFactionStance(int prereqFactionStance)
getText
public java.lang.String getText()
setText
public void setText(java.lang.String text)
getOptions
public java.util.ArrayList<Dialogue.DialogueOption> getOptions()
setOptions
public void setOptions(java.util.ArrayList<Dialogue.DialogueOption> options)
addOption
public void addOption(java.lang.String text,
java.lang.String action,
int actionID,
int itemReq)