|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--Things
Basiklasse für eine Objekt auf dem Spielfeld (Ball, Spieler, Mitspieler, Gegner) 23.05.02 Initialversion 1.00 (t) 24.05.02 set-Methoden hinzugefügt, Referenz auf Weltmodell für die aktuelle Zeit eingefügt (tf) 09.06.02 distance und distanceAvailable als Attribut mit get/set hinzugefügt (F) direction auch 16.06.02 in setposition avaible false entfernt (T/F)
Constructor Summary | |
Things(Arrow pos,
Arrow vec,
WorldModel wm)
Konstruktor initialisiert die Werte |
Method Summary | |
double |
getDirection()
gibt die Richtung (als Winkel) zurück |
double |
getDistance()
gibt die Entfernung zurück |
Arrow |
getPosition()
liefert die Position |
int |
getTime()
liefert die Zeit der letzten Aktualisierung |
Arrow |
getVector()
liefert den Vektor |
boolean |
isDirectionAvailable()
gibt an, ob die Richtung verfügbar ist |
boolean |
isDistanceAvailable()
Returns the distanceAvailable. |
void |
setDirection(double direction)
|
void |
setDirectionAvailable(boolean directionAvailable)
setzt die directionAvailable |
void |
setDistance(double distance)
setzt die Distanz |
void |
setDistanceAvailable(boolean distanceAvailable)
setzt distanceAvailable. |
void |
setPosition(Arrow pos)
setzt neue Position und automatisch aktuelle Zeit |
void |
setVector(Arrow vec)
setzt neuen Vektor und automatisch Zeit |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Things(Arrow pos, Arrow vec, WorldModel wm)
pos
- für die Position (Arrow)vec
- für den Geschwindigkeits/Richtungs-Vektor (Arrow)wm
- WorldModelMethod Detail |
public void setPosition(Arrow pos)
pos
- Arrowpublic void setVector(Arrow vec)
vec
- Arrowpublic Arrow getPosition()
public Arrow getVector()
public int getTime()
public double getDistance()
public void setDistance(double distance)
distance
- Entfernung zum Hero (double)public boolean isDistanceAvailable()
public void setDistanceAvailable(boolean distanceAvailable)
distanceAvailable
- booleanpublic double getDirection()
public void setDirection(double direction)
public boolean isDirectionAvailable()
public void setDirectionAvailable(boolean directionAvailable)
directionAvailable
- boolean
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |