Class Element

java.lang.Object
  |
  +--Element

public class Element
extends java.lang.Object

Element.java
Die Klasse Element ist zum Speichern der verschiedenen, beweglichen Elemente des Spiels (Mitspieler, Ball,...).

Version:
0.8
Author:
Matthias Bernges

Field Summary
 long time
          Die Zeit des Elements in Millisekunden
 int type
          Der Typ des Elements
Dabei gilt folgende Tabelle
0 Der Spieler selbst
1 Der Ball
2xx Ein Mitspieler wobei xx die Nummer des Spielers darstellt
3xx Ein Gegenspieler wobei xx die Nummer des Spieler darstellt
 int x
          Die x-Position des Elements
 int y
          Die y-Poition des Elements
 
Constructor Summary
Element()
          Generiert ein leeres Element
Element(int type, int x, int y)
          Generiert ein Element mit den übergebenen Werten und nimmt als Zeit die aktuelle Zeit
Element(long time, int type, int x, int y)
          Generiert ein Element mit den übergebenen Werten
 
Method Summary
 java.lang.String toString()
          Gibt das Element als String zurück
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

time

public long time
Die Zeit des Elements in Millisekunden

type

public int type
Der Typ des Elements
Dabei gilt folgende Tabelle
0 Der Spieler selbst
1 Der Ball
2xx Ein Mitspieler wobei xx die Nummer des Spielers darstellt
3xx Ein Gegenspieler wobei xx die Nummer des Spieler darstellt

x

public int x
Die x-Position des Elements

y

public int y
Die y-Poition des Elements
Constructor Detail

Element

public Element()
Generiert ein leeres Element

Element

public Element(long time,
               int type,
               int x,
               int y)
Generiert ein Element mit den übergebenen Werten
Parameters:
time - Die Zeit als das Objekt gesehen wurde.
type - Der Elementtyp
x - Die X-Position des Elements
y - Die Y-Position des Elements

Element

public Element(int type,
               int x,
               int y)
Generiert ein Element mit den übergebenen Werten und nimmt als Zeit die aktuelle Zeit
Parameters:
type - Der Elementtyp
x - Die X-Position des Elements
y - Die Y-Position des Elements
Method Detail

toString

public java.lang.String toString()
Gibt das Element als String zurück
Overrides:
toString in class java.lang.Object
Returns:
Einen String der das Element beschreibt.