|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gpa.Objekt | +--gpa.Person
Field Summary | |
private boolean[] |
aendertinventarfeld
|
private boolean[] |
aendertpersonenfeld
|
private java.lang.String |
antwort
|
private java.lang.String[] |
antworten
|
private java.lang.String[] |
imdr
|
private boolean |
interaktivvar
|
private java.lang.String[] |
ipdr
|
private java.lang.String[] |
pmdr
|
private java.lang.String[] |
ppdr
|
Fields inherited from class gpa.Objekt |
aendertinventarvar, aendertpersonenvar, attribute |
Constructor Summary | |
Person(int p_nummer)
Creates a new instance of Person |
Method Summary | |
boolean |
aendertInventar(int antwortnummer)
gibt an, ob die Person bei Stellen einer bestimmten Frage das Inventar ändert |
boolean |
aendertPersonen(int antwortnummer)
gibt an, ob die Person bei Stellen einer bestimmten Frage die Personenliste ändert |
java.lang.String |
antwortAusgeben()
gibt die Standardantword dieser Person aus |
java.lang.String |
antwortAusgeben(int antwortnummer)
gibt die Antwort zu einer speziellen Frage aus |
private void |
attributeEinlesen()
Wertet den in werteEinlesen() gelesenen Attribut-String aus |
boolean |
hatAntwort(int antwortnummer)
gibt an, ob die Person eine Frage mit einer bestimmten Nummer beantworten kann |
void |
hatInventarGeaendert(int antwortnummer)
wird benutzt, damit eine Änderung nicht immer und immer wieder eintritt |
void |
hatPersonenGeaendert(int antwortnummer)
wird benutzt, damit eine Änderung nicht immer und immer wieder eintritt |
java.lang.String[] |
IMDR(int antwortnummer)
Liste von zu entfernenden Inventargegenständen beim Stellen einer bestimmten Frage |
boolean |
interaktiv()
gibt an, ob man mit der Person interaktiv reden kann |
java.lang.String[] |
IPDR(int antwortnummer)
Liste von hinzuzufügenden Inventargegenständen beim Stellen einer bestimmten Frage |
static void |
main(java.lang.String[] args)
|
java.lang.String[] |
PMDR(int antwortnummer)
Liste von zu entfernenden Personen beim Stellen einer bestimmten Frage |
java.lang.String[] |
PPDR(int antwortnummer)
Liste von hinzuzufügenden Personen beim Stellen einer bestimmten Frage |
private void |
werteEinlesen()
liest aus Dateien die Initialisierungsdaten für deie Person ein, die nicht über den Super-Konstruktor eingelesen wurden |
Methods inherited from class gpa.Objekt |
aendertInventar, aendertPersonen, beschreibungAusgeben, hatInventarGeaendert, hatPersonenGeaendert, inventarEntfernt, inventarHinzu, nameAusgeben, nummerAusgeben, personenEntfernt, personenHinzu, verzeichnisAusgeben |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private boolean interaktivvar
private java.lang.String antwort
private java.lang.String[] antworten
private java.lang.String[] ppdr
private java.lang.String[] pmdr
private java.lang.String[] ipdr
private java.lang.String[] imdr
private boolean[] aendertpersonenfeld
private boolean[] aendertinventarfeld
Constructor Detail |
public Person(int p_nummer)
Method Detail |
public boolean interaktiv()
public java.lang.String antwortAusgeben()
public java.lang.String antwortAusgeben(int antwortnummer)
public boolean hatAntwort(int antwortnummer)
public boolean aendertInventar(int antwortnummer)
public void hatInventarGeaendert(int antwortnummer)
public boolean aendertPersonen(int antwortnummer)
public void hatPersonenGeaendert(int antwortnummer)
public java.lang.String[] PPDR(int antwortnummer)
public java.lang.String[] PMDR(int antwortnummer)
public java.lang.String[] IPDR(int antwortnummer)
public java.lang.String[] IMDR(int antwortnummer)
private void werteEinlesen()
private void attributeEinlesen()
public static void main(java.lang.String[] args)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |