|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--Abenteuer.Daten.Objekte.Person
Diese Klasse repräsentiert eine Person. Sie hat einen Namen eine kurze und eine ausführliche Beschreibung und besitzt eine bestimmte Tragkraft.
Field Summary | |
(package private) static java.util.Vector |
personenListe
Statische Liste zur Speicherung aller Personen. |
Constructor Summary | |
Person(java.lang.String name,
java.lang.String kurzBeschreibung,
java.lang.String beschreibung,
Raum derzeitigerOrt)
"Erzeugt" eine neue Person mit einem Namen und einem Startort |
Method Summary | |
void |
addGegenstand(Gegenstand g)
Fügt dem Inventar einen Gegenstand hinzu. |
void |
beschreibung()
Gibt eine ausführliche Beschreibung der Person aus (z. |
Gegenstand |
besitzt(java.lang.String name)
Stellt fest, ob die Person einen Gegenstand mit einem bestimmten Namen bei sich trägt. |
boolean |
besitztGegenstand(Gegenstand g)
Stellt fest, ob die Person den Gegenstand g besitzt |
void |
bewege(int richtung)
Bewegt die Person von dem derzeitigen Raum in eine bestimmte Richtung. |
void |
druckeInventory()
Gibt das vollständige Inventar aus |
java.util.Enumeration |
gegenstaende()
Liefert eine Enumeration aller Gegenstände die diese Person bei sich trägt zurück |
Raum |
getDerzeitigerOrt()
Gibt den Raum zurück, in dem Sich die Person befindet |
java.lang.String |
getName()
Gibt den Namen der Person zurück |
void |
kurzBeschreibung()
Gibt eine kurze Beschreibung der Person aus (z. |
static java.util.Enumeration |
personenInRaum(Raum raum)
Liefert eine Aufzählung aller Personen in einem Raum |
void |
removeGegenstand(Gegenstand g)
Entfernt einen Gegenstand aus dem Inventar. |
Methods inherited from class java.lang.Object |
|
Field Detail |
static java.util.Vector personenListe
Constructor Detail |
public Person(java.lang.String name, java.lang.String kurzBeschreibung, java.lang.String beschreibung, Raum derzeitigerOrt)
Method Detail |
public Raum getDerzeitigerOrt()
public java.lang.String getName()
public void bewege(int richtung)
public void addGegenstand(Gegenstand g)
g
- Der Gegenstand, den die Person ins Inventar aufnehmen sollpublic void removeGegenstand(Gegenstand g)
public java.util.Enumeration gegenstaende()
Enumeration
public Gegenstand besitzt(java.lang.String name)
public boolean besitztGegenstand(Gegenstand g)
g
- Der Gegenstand, dessen Besitzverhätlnis geprüft werden sollpublic void druckeInventory()
public void kurzBeschreibung()
public void beschreibung()
public static java.util.Enumeration personenInRaum(Raum raum)
raum
- Der Raum, für den alle darin befindlichen Personen geliefert werden sollenEnumeration
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |