Class JavaKlax_Player

java.lang.Object
  extended by JavaKlax_Player

public class JavaKlax_Player
extends java.lang.Object

Author:
Christian Gräfe

Constructor Summary
JavaKlax_Player()
          Der Standart Konstruktor des Spielers
JavaKlax_Player(java.lang.String name, byte leben, byte pos)
          Der Konstruktor des Spielers
 
Method Summary
 void addLeben()
          Der Spieler erhält ein Leben dazu
 void addPunkte(int p)
          Fügt dem Spieler Punkte hinzu
 byte getPos()
          Gibt die Position des Spielers zurück
 int getPunkte()
          Gibt den Aktuellen Punktestand zurück
 boolean getStein(JavaKlax_Stein stein)
          Der Spieler nimmt einen Stein auf seinen halter auf
 boolean killLeben()
          Nimmt dem Spieler ein Leben
 void move(boolean left)
          Bewegt den Spieler nach links oder rechts
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaKlax_Player

public JavaKlax_Player()
Der Standart Konstruktor des Spielers


JavaKlax_Player

public JavaKlax_Player(java.lang.String name,
                       byte leben,
                       byte pos)
Der Konstruktor des Spielers

Parameters:
name - Der Name des Spielers
leben - Anzahl der Leben am Anfang des Spiels
pos - Position des Spielers beim Start (0 bis 4 möglich, sonst 0)
Method Detail

getPos

public byte getPos()
Gibt die Position des Spielers zurück

Returns:
Zahl zwischen 0 und 4 (Position)

move

public void move(boolean left)
Bewegt den Spieler nach links oder rechts

Parameters:
left - true -> links ... false -> rechts

getPunkte

public int getPunkte()
Gibt den Aktuellen Punktestand zurück

Returns:
Punkte des Spielers

addPunkte

public void addPunkte(int p)
Fügt dem Spieler Punkte hinzu

Parameters:
p - Punkte die dazu kommen sollen

addLeben

public void addLeben()
Der Spieler erhält ein Leben dazu


killLeben

public boolean killLeben()
Nimmt dem Spieler ein Leben

Returns:
false -> Spieler ist tot
true -> es wurde ein Leben abgezogen

getStein

public boolean getStein(JavaKlax_Stein stein)
Der Spieler nimmt einen Stein auf seinen halter auf

Parameters:
stein - -> der stein der aufgenommen wird
Returns:
false-> es kann kein Stein aufgenommen werden
true -> Stein aufgenommen