|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jzuul.engine.TargetObject
Diese Klasse stellt ein Ziel im Spiel dar.
TargetList| Field Summary | |
private String |
creator
|
private String |
description
Die Beschreibung die bei dem Befehl "todo" ausgegben wird. |
static int |
GIVE
Dieser Typ legt fest das die erfüllende Aktion dieses TargetObject Objektes mit dem Befehl "give" eingeleitet wird. |
static int |
ITEM
Dieser Typ legt fest das die erfüllende Aktion dieses TargetObject Objektes ein Item ist das der Spieler besitzt. |
static int |
NO_SUCH_TYPE
Dieser Typ zeigt einen Fehler an. |
private String |
objName
Der GameObject Objektname mit dem dieses Target verbunden ist |
static int |
TALK
Dieser Typ legt fest das die erfüllende Aktion dieses TargetObject Objektes mit dem Befehl "talk" eingeleitet wird. |
private int |
type
Der Typ dieses TargetObject Objekt |
| Constructor Summary | |
TargetObject(int type,
String objectName,
String description,
String creator)
Erstellt ein neues TargetObject Objekt |
|
| Method Summary | |
static int |
actionTypeFromString(String type)
Wandelt einen gegebenen GameObject Objekttyp von einem String in eines der Konstanten werte |
private String |
actionTypeToString()
Wandelt den Typen dieses TargetObject Objektes in seinen Namen um |
boolean |
checkGive(String creatorName,
String objName)
|
boolean |
hasType(int type)
|
boolean |
identify(int type,
String name)
Überprüft ob eine gegebene TargetAction auf dieses Objekt zutrifft. |
void |
setCreator(String name)
|
Element |
toElement()
Wandelt dieses TargetObject in ein JDOM XML Element um |
String |
toString()
Zugriff auf die Beschreibung |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private int type
private String objName
private String description
private String creator
public static final int TALK
public static final int GIVE
public static final int ITEM
public static final int NO_SUCH_TYPE
| Constructor Detail |
public TargetObject(int type,
String objectName,
String description,
String creator)
type - der Typ dieses TargetObject ObjektesobjectName - der Name des damit assozierten GameObject Objektesdescription - die Beschreibung die ausgegeben werden soll| Method Detail |
public String toString()
public boolean identify(int type,
String name)
type - ein TargetObject Objekttypname - der Name des damit assozieerten GameObject Objektes
public static int actionTypeFromString(String type)
type - ein Typname
private String actionTypeToString()
public Element toElement()
public void setCreator(String name)
public boolean hasType(int type)
public boolean checkGive(String creatorName,
String objName)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||