Class Player

java.lang.Object
  |
  +--Things
        |
        +--Player
Direct Known Subclasses:
Hero

public class Player
extends Things

Basisklasse für einen Spieler 23.05.02 Initialversion (T) 24.05.02 setMethoden, erw. Konstruktor (TF) 18.06.02 numberAvailable / goalieAvailable hinzugefgt (T)

Version:
1.02
Author:
Torben Barth & Florian Strobel

Constructor Summary
Player(Arrow pos, Arrow vec, WorldModel wm)
          Konstruktor
 
Method Summary
 int getNumber()
          Gibt Spielernummer zurück
 boolean isGoalie()
          Gibt an ob Spieler Torwart ist oder nicht. !!!
 boolean isGoalieAvailable()
          Returns the goalieAvailable.
 boolean isKnown()
          Gibt an ob der Spieler einer Mannschaft zu zuordnen ist.
 boolean isNumberAvailable()
          Gibt an, ob die Nummer verfügbar ist
 boolean isPartyMember()
          Gibt an, ob Spieler zu unserer Mannschaft gehört oder nicht.
 void setGoalie(boolean goalie)
          Legt fest, ob ein Spieler Torwart ist oder nicht.
 void setGoalieAvailable(boolean goalieAvailable)
          Setzt goalieAvailable.
 void setKnown(boolean known)
          Legt fest, ob der Spieler einer Mannschaft zu zuordnen ist.
 void setNumber(int number)
          Legt Spielernummer fest
 void setNumberAvailable(boolean available)
          Setzt numberAvailable
 void setPartyMember(boolean partyMember)
          Legt fest ob Spieler zu unserer Mannschaft gehört oder nicht.
 
Methods inherited from class Things
getDirection, getDistance, getPosition, getTime, getVector, isDirectionAvailable, isDistanceAvailable, setDirection, setDirectionAvailable, setDistance, setDistanceAvailable, setPosition, setVector
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Player

public Player(Arrow pos,
              Arrow vec,
              WorldModel wm)
Konstruktor

Parameters:
pos - Arrow
vec - Arrow
wm - WorldModel
Method Detail

getNumber

public int getNumber()
Gibt Spielernummer zurück

Returns:
number int

setNumber

public void setNumber(int number)
Legt Spielernummer fest

Parameters:
number - int

setGoalie

public void setGoalie(boolean goalie)
Legt fest, ob ein Spieler Torwart ist oder nicht.

Parameters:
goalie - boolean

isGoalie

public boolean isGoalie()
Gibt an ob Spieler Torwart ist oder nicht. !!! Achtung: ist goalieAvailable ?

Returns:
goalie boolean

isPartyMember

public boolean isPartyMember()
Gibt an, ob Spieler zu unserer Mannschaft gehört oder nicht. isKnown beachten

Returns:
partyMember boolean

setPartyMember

public void setPartyMember(boolean partyMember)
Legt fest ob Spieler zu unserer Mannschaft gehört oder nicht.

Parameters:
partyMember - boolean

isKnown

public boolean isKnown()
Gibt an ob der Spieler einer Mannschaft zu zuordnen ist.

Returns:
knwon boolean

setKnown

public void setKnown(boolean known)
Legt fest, ob der Spieler einer Mannschaft zu zuordnen ist.

Parameters:
known - boolean

isNumberAvailable

public boolean isNumberAvailable()
Gibt an, ob die Nummer verfügbar ist

Returns:
numberAvailable boolean

setNumberAvailable

public void setNumberAvailable(boolean available)
Setzt numberAvailable

Parameters:
available - boolean

isGoalieAvailable

public boolean isGoalieAvailable()
Returns the goalieAvailable.

Returns:
goaliaAvailable boolean

setGoalieAvailable

public void setGoalieAvailable(boolean goalieAvailable)
Setzt goalieAvailable.

Parameters:
goalieAvailable - boolean