org.jzuul.engine
Class DialogObject

java.lang.Object
  extended byorg.jzuul.engine.DialogObject

public class DialogObject
extends Object

Ein DialogObject ist ein Element eines gesamten Dialoges

Version:
$Revision: 1.4 $

Field Summary
(package private)  int id
          Die eindeutige Id dieses DialogObject Objekt
(package private)  int nextPhase
          Ein Verweis auf die nächste Dialogphase, default ist 0
protected  String npcAnswer
          Die Antwort die ein Character Objekt zu der Auswahl des Spielers gibt
(package private)  int phase
          Die Phase zu der dieses DialogObject Objekt gehört
protected  String playerSentence
          Der Satz den der Spieler zur Auswahl bekommt
(package private)  int type
          Der Typ den dieses DialogObject als Rückgabewert liefert
 
Constructor Summary
DialogObject(int phase, int id, String playerSentence, String npcAnswer, int nextPhase, int type)
          Erstellt ein neues DialogObject Objekt
 
Method Summary
 int getId()
          Zugriff auf die ID des Objektes
 int getNextPhase()
          Die Phase auf die dieses DialogObject verweist.
 String getNpcAnswer()
          Zugriff auf den Antwortsatz eines Charakters
 int getPhase()
          Zugriff auf die Phase dieses DialogObject Objektes
 String getPlayerSentence()
          Zugriff auf die Aussage des Spielers
 int getType()
          Zugriff auf den Typen des Objektes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

playerSentence

protected String playerSentence
Der Satz den der Spieler zur Auswahl bekommt


npcAnswer

protected String npcAnswer
Die Antwort die ein Character Objekt zu der Auswahl des Spielers gibt


phase

int phase
Die Phase zu der dieses DialogObject Objekt gehört


type

int type
Der Typ den dieses DialogObject als Rückgabewert liefert


nextPhase

int nextPhase
Ein Verweis auf die nächste Dialogphase, default ist 0


id

int id
Die eindeutige Id dieses DialogObject Objekt

Constructor Detail

DialogObject

public DialogObject(int phase,
                    int id,
                    String playerSentence,
                    String npcAnswer,
                    int nextPhase,
                    int type)
Erstellt ein neues DialogObject Objekt

Parameters:
phase - die Phase zu der dieses DialogObject gehört
id - die eindeutige Id des DialogObject Objektes
playerSentence - die Aussage die der Spieler zur Auswahl hat
npcAnswer - die Antwort die ein Character Objekt darauf gibt
nextPhase - die nächste Phase für einen Success, sonst 0
type - der Typ dieses DialogObject Objektes, wird als Event ausgelöst
Method Detail

getId

public int getId()
Zugriff auf die ID des Objektes

Returns:
Die ID des Objektes

getNpcAnswer

public String getNpcAnswer()
Zugriff auf den Antwortsatz eines Charakters

Returns:
Die Antwort des Charactes auf einen Satz des Spielers

getPhase

public int getPhase()
Zugriff auf die Phase dieses DialogObject Objektes

Returns:
Die Phase zu der dieses DialogObject gehört (nur die initiale, aliase werden nicht berücksichtigt)

getPlayerSentence

public String getPlayerSentence()
Zugriff auf die Aussage des Spielers

Returns:
Die Aussage des Spielers

getType

public int getType()
Zugriff auf den Typen des Objektes. Wird als Event ausgelöst.

Returns:
Den Typen des Objektes
See Also:
Event

getNextPhase

public int getNextPhase()
Die Phase auf die dieses DialogObject verweist.

Returns:
Die darauffolgende Phase


Copyright © 2004 JZuul.org All Rights Reserved.
This documentation may be distributed and/or modified under the terms of the FDL