de.hattrickorganizer.logik
Class SpielLogik

java.lang.Object
  extended by de.hattrickorganizer.logik.SpielLogik

public class SpielLogik
extends java.lang.Object

DOCUMENT ME!

Version:
Author:
tommy

Field Summary
static float ABWEHR_MANIPULATOR
          Faktor durch den die Anzahl der Abwehr Spieler dividiert wird um endgültige Offensiv/Defensiv Kraft zu bestimmen
static byte ANGRIFF_ABWEHR_KLAERT
          TODO Missing Parameter Documentation
static byte ANGRIFF_ERFOLGREICH
          TODO Missing Parameter Documentation
static byte ANGRIFF_MITTELFELD_KLAERT
          TODO Missing Parameter Documentation
static byte ANGRIFF_TORWART_HAELT
          TODO Missing Parameter Documentation
static byte AVG_TORCHANCEN
          TODO Missing Parameter Documentation
static int CHANCEN_ZUFALLS_RAUM
          gibt den Zahlenraum für die Chancenberechung an
static byte ESB_FAKTOR_ABWEHR
          TODO Missing Parameter Documentation
static byte ESB_FAKTOR_STURM
          TODO Missing Parameter Documentation
static float ESB_OBERGRENZE
          TODO Missing Parameter Documentation
static byte ESB_OFFENSIVANPASSUNG
          TODO Missing Parameter Documentation
static byte ESB_OFFENSIVGRENZE
          TODO Missing Parameter Documentation
static byte ESB_STEUERUNG
          TODO Missing Parameter Documentation
static float ESB_UNTERGRENZE
          TODO Missing Parameter Documentation
static byte FG_ANFEUERUNG
          TODO Missing Parameter Documentation
static byte FG_GEGNER
          TODO Missing Parameter Documentation
static byte FG_SCHIRI
          TODO Missing Parameter Documentation
static byte FG_SONSTIGES
          TODO Missing Parameter Documentation
static byte GFK_ABSICHTLICHES_HANDSPIEL
          TODO Missing Parameter Documentation
static byte GFK_FOUL
          TODO Missing Parameter Documentation
static byte GFK_MECKERN
          TODO Missing Parameter Documentation
static byte GFK_UNSPORTLICHES_VERHALTEN
          TODO Missing Parameter Documentation
static byte KEY_AUSWECHSLUNG
          TODO Missing Parameter Documentation
static byte KEY_ELFMETERSCHIESSEN
          TODO Missing Parameter Documentation
static byte KEY_FANGESANG
          TODO Missing Parameter Documentation
static byte KEY_GELBEKARTE
          TODO Missing Parameter Documentation
static byte KEY_GELBROTEKARTE
          TODO Missing Parameter Documentation
static byte KEY_HALBZEIT
          TODO Missing Parameter Documentation
static byte KEY_NACHSPIELZEIT
          TODO Missing Parameter Documentation
static byte KEY_ROTEKARTE
          TODO Missing Parameter Documentation
static byte KEY_SPIELENDE
          TODO Missing Parameter Documentation
static byte KEY_VERLAENGERUNG
          TODO Missing Parameter Documentation
static byte KEY_VERLETZUNG
          TODO Missing Parameter Documentation
static byte KEY_VORTEXT
          TODO Missing Parameter Documentation
protected  Server m_clServer
          TODO Missing Parameter Documentation
protected  int m_iSpielgeschwindigkeit
          gibt die Spielgeschwindigkeit an von 1 - 60000
static byte MT_ABWEHR
          TODO Missing Parameter Documentation
static byte MT_MITTELFELD
          TODO Missing Parameter Documentation
static byte MT_STURM
          TODO Missing Parameter Documentation
static byte MT_TORWART
          TODO Missing Parameter Documentation
static byte OB_BONUS
          TODO Missing Parameter Documentation
static java.util.Random random
          TODO Missing Parameter Documentation
static float STURM_MANIPULATOR
          Faktor durch den die Anzahl der Stürmer Spieler dividiert wird um endgültige Offensiv/Defensiv Kraft zu bestimmen
static byte TA_DIREKTER_FREISTOSS
          TODO Missing Parameter Documentation
static byte TA_EIGENTOR
          TODO Missing Parameter Documentation
static byte TA_FELDTOR_PER_KOPF
          TODO Missing Parameter Documentation
static byte TA_FELDTOR_SCHWACHER_FUSS
          TODO Missing Parameter Documentation
static byte TA_FELDTOR_STARKER_FUSS
          TODO Missing Parameter Documentation
static byte TA_FOULELFMETER
          TODO Missing Parameter Documentation
static byte TA_HANDELFMETER
          TODO Missing Parameter Documentation
static byte TA_NORMAL
          Normale Häufigkeit
static byte TA_SELTEN
          Kommt selten Vor
static byte TA_TOR_NACH_ECKE
          TODO Missing Parameter Documentation
static byte TA_TOR_NACH_FREISTOSS
          TODO Missing Parameter Documentation
static byte VA_BAENDERVERLETZUNG
          TODO Missing Parameter Documentation
static byte VA_BLUTENDEWUNDE
          TODO Missing Parameter Documentation
static byte VA_GELENKSCHADEN
          TODO Missing Parameter Documentation
static byte VA_KNOCHENBUCH
          TODO Missing Parameter Documentation
static byte VA_MUSKELVERLETZUNG
          TODO Missing Parameter Documentation
static byte VA_PRELLUNG
          TODO Missing Parameter Documentation
 
Constructor Summary
SpielLogik()
          Creates a new SpielLogik object.
 
Method Summary
protected  void berechneZweikampfwerte(Spielbericht sb)
          faked die Zeweikampfwerte
protected  void doAbseitsfalleBerechnen(Spielbericht sb)
          TODO Missing Method Documentation
protected  void doAuswechslung(ServerTeam verein, int spielerId, Spielbericht sb, boolean heim, int spielminute)
          TODO Missing Method Documentation
protected  void doEckenBerechnen(Spielbericht sb)
          TODO Missing Method Documentation
 void doEinfacheSpielberechnung(Spielbericht spielbericht, Server server)
          TODO Missing Method Documentation
protected  void doFangesang(Spielbericht sb)
          TODO Missing Method Documentation
protected  boolean doGelbeKarten(ServerTeam verein, Spielbericht sb, byte minute, boolean heim)
          liefert True wenn's gelb/rot gab
protected  int doNachspielzeitBerechnen(Spielbericht sb)
          berechnet die Nachspielzeit
protected  boolean doRoteKartenBerechnen(ServerTeam verein, Spielbericht sb, byte minute, boolean heim)
          TODO Missing Method Documentation
 void doSpielbeginnInfo(Spielbericht sb)
          TODO Missing Method Documentation
protected  void doText(byte key)
          TODO Missing Method Documentation
protected  int doVerletzungBerechnen(byte minute, ServerTeam verein, boolean heim)
          prüft auf Verletzung
protected  byte getGrundFuerGelbeKarte(byte mt)
          TODO Missing Method Documentation
 int getSpielgeschwindigkeit()
          Getter for property m_iSpielgeschwindigkeit.
protected  ServerSpieler getVerteidiger(ServerTeam team, int ignoreID)
          liefert einen Spieler der Mannschaft in der Defensive für eine Spielsituation
static int getZufallsZahl(int bis)
          Erzeugt eine Zufallszahl von 0 bis einschließlich
protected  void sendFangesang(int key, int art, int variante, ServerTeam fanTeam, java.lang.String fanManager, ServerTeam gegnerTeam, java.lang.String gegnerManager, boolean heim)
          TODO Missing Method Documentation
protected  void sendInfoMsg(byte msgType, int variante)
           
protected  void sendSpielEnde(Spielbericht sb)
          TODO Missing Method Documentation
protected  void sendSpielminuteRum(Spielbericht sb, int spielminute)
          TODO Missing Method Documentation
protected  void sendTorchance(boolean heimTeam, ServerSpieler schuetze, ServerSpieler vorbereiter1, ServerSpieler verteidiger1, ServerSpieler verteidiger2, ServerSpieler torwart, byte torart, byte torchance, int spielminute)
          TODO Missing Method Documentation
 void seSpielgeschwindigkeit(int m_iSpielgeschwindigkeit)
          Setter for property m_iSpielgeschwindigkeit.
 ServerSpieler TorschuetzeBerechnen(byte torart, ServerTeam verein)
          TODO Missing Method Documentation
 ServerSpieler VorbereiterBerechnen(byte torart, ServerTeam verein)
          TODO Missing Method Documentation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHANCEN_ZUFALLS_RAUM

public static final int CHANCEN_ZUFALLS_RAUM
gibt den Zahlenraum für die Chancenberechung an

See Also:
Constant Field Values

ABWEHR_MANIPULATOR

public static final float ABWEHR_MANIPULATOR
Faktor durch den die Anzahl der Abwehr Spieler dividiert wird um endgültige Offensiv/Defensiv Kraft zu bestimmen

See Also:
Constant Field Values

STURM_MANIPULATOR

public static final float STURM_MANIPULATOR
Faktor durch den die Anzahl der Stürmer Spieler dividiert wird um endgültige Offensiv/Defensiv Kraft zu bestimmen

See Also:
Constant Field Values

AVG_TORCHANCEN

public static final byte AVG_TORCHANCEN
TODO Missing Parameter Documentation

See Also:
Constant Field Values

OB_BONUS

public static final byte OB_BONUS
TODO Missing Parameter Documentation

See Also:
Constant Field Values

ESB_OBERGRENZE

public static final float ESB_OBERGRENZE
TODO Missing Parameter Documentation

See Also:
Constant Field Values

ESB_UNTERGRENZE

public static final float ESB_UNTERGRENZE
TODO Missing Parameter Documentation

See Also:
Constant Field Values

ESB_STEUERUNG

public static final byte ESB_STEUERUNG
TODO Missing Parameter Documentation

See Also:
Constant Field Values

ESB_FAKTOR_STURM

public static final byte ESB_FAKTOR_STURM
TODO Missing Parameter Documentation

See Also:
Constant Field Values

ESB_FAKTOR_ABWEHR

public static final byte ESB_FAKTOR_ABWEHR
TODO Missing Parameter Documentation

See Also:
Constant Field Values

ESB_OFFENSIVGRENZE

public static final byte ESB_OFFENSIVGRENZE
TODO Missing Parameter Documentation

See Also:
Constant Field Values

ESB_OFFENSIVANPASSUNG

public static final byte ESB_OFFENSIVANPASSUNG
TODO Missing Parameter Documentation

See Also:
Constant Field Values

TA_FELDTOR_STARKER_FUSS

public static final byte TA_FELDTOR_STARKER_FUSS
TODO Missing Parameter Documentation

See Also:
Constant Field Values

TA_EIGENTOR

public static final byte TA_EIGENTOR
TODO Missing Parameter Documentation

See Also:
Constant Field Values

TA_FELDTOR_SCHWACHER_FUSS

public static final byte TA_FELDTOR_SCHWACHER_FUSS
TODO Missing Parameter Documentation

See Also:
Constant Field Values

TA_FELDTOR_PER_KOPF

public static final byte TA_FELDTOR_PER_KOPF
TODO Missing Parameter Documentation

See Also:
Constant Field Values

TA_TOR_NACH_FREISTOSS

public static final byte TA_TOR_NACH_FREISTOSS
TODO Missing Parameter Documentation

See Also:
Constant Field Values

TA_DIREKTER_FREISTOSS

public static final byte TA_DIREKTER_FREISTOSS
TODO Missing Parameter Documentation

See Also:
Constant Field Values

TA_TOR_NACH_ECKE

public static final byte TA_TOR_NACH_ECKE
TODO Missing Parameter Documentation

See Also:
Constant Field Values

TA_HANDELFMETER

public static final byte TA_HANDELFMETER
TODO Missing Parameter Documentation

See Also:
Constant Field Values

TA_FOULELFMETER

public static final byte TA_FOULELFMETER
TODO Missing Parameter Documentation

See Also:
Constant Field Values

TA_NORMAL

public static final byte TA_NORMAL
Normale Häufigkeit

See Also:
Constant Field Values

TA_SELTEN

public static final byte TA_SELTEN
Kommt selten Vor

See Also:
Constant Field Values

KEY_AUSWECHSLUNG

public static final byte KEY_AUSWECHSLUNG
TODO Missing Parameter Documentation

See Also:
Constant Field Values

KEY_VORTEXT

public static final byte KEY_VORTEXT
TODO Missing Parameter Documentation

See Also:
Constant Field Values

KEY_HALBZEIT

public static final byte KEY_HALBZEIT
TODO Missing Parameter Documentation

See Also:
Constant Field Values

KEY_SPIELENDE

public static final byte KEY_SPIELENDE
TODO Missing Parameter Documentation

See Also:
Constant Field Values

KEY_NACHSPIELZEIT

public static final byte KEY_NACHSPIELZEIT
TODO Missing Parameter Documentation

See Also:
Constant Field Values

KEY_VERLAENGERUNG

public static final byte KEY_VERLAENGERUNG
TODO Missing Parameter Documentation

See Also:
Constant Field Values

KEY_ELFMETERSCHIESSEN

public static final byte KEY_ELFMETERSCHIESSEN
TODO Missing Parameter Documentation

See Also:
Constant Field Values

KEY_FANGESANG

public static final byte KEY_FANGESANG
TODO Missing Parameter Documentation

See Also:
Constant Field Values

FG_ANFEUERUNG

public static final byte FG_ANFEUERUNG
TODO Missing Parameter Documentation

See Also:
Constant Field Values

FG_GEGNER

public static final byte FG_GEGNER
TODO Missing Parameter Documentation

See Also:
Constant Field Values

FG_SONSTIGES

public static final byte FG_SONSTIGES
TODO Missing Parameter Documentation

See Also:
Constant Field Values

FG_SCHIRI

public static final byte FG_SCHIRI
TODO Missing Parameter Documentation

See Also:
Constant Field Values

KEY_ROTEKARTE

public static final byte KEY_ROTEKARTE
TODO Missing Parameter Documentation

See Also:
Constant Field Values

KEY_GELBEKARTE

public static final byte KEY_GELBEKARTE
TODO Missing Parameter Documentation

See Also:
Constant Field Values

KEY_GELBROTEKARTE

public static final byte KEY_GELBROTEKARTE
TODO Missing Parameter Documentation

See Also:
Constant Field Values

GFK_MECKERN

public static final byte GFK_MECKERN
TODO Missing Parameter Documentation

See Also:
Constant Field Values

GFK_UNSPORTLICHES_VERHALTEN

public static final byte GFK_UNSPORTLICHES_VERHALTEN
TODO Missing Parameter Documentation

See Also:
Constant Field Values

GFK_FOUL

public static final byte GFK_FOUL
TODO Missing Parameter Documentation

See Also:
Constant Field Values

GFK_ABSICHTLICHES_HANDSPIEL

public static final byte GFK_ABSICHTLICHES_HANDSPIEL
TODO Missing Parameter Documentation

See Also:
Constant Field Values

KEY_VERLETZUNG

public static final byte KEY_VERLETZUNG
TODO Missing Parameter Documentation

See Also:
Constant Field Values

VA_BAENDERVERLETZUNG

public static final byte VA_BAENDERVERLETZUNG
TODO Missing Parameter Documentation

See Also:
Constant Field Values

VA_MUSKELVERLETZUNG

public static final byte VA_MUSKELVERLETZUNG
TODO Missing Parameter Documentation

See Also:
Constant Field Values

VA_PRELLUNG

public static final byte VA_PRELLUNG
TODO Missing Parameter Documentation

See Also:
Constant Field Values

VA_KNOCHENBUCH

public static final byte VA_KNOCHENBUCH
TODO Missing Parameter Documentation

See Also:
Constant Field Values

VA_GELENKSCHADEN

public static final byte VA_GELENKSCHADEN
TODO Missing Parameter Documentation

See Also:
Constant Field Values

VA_BLUTENDEWUNDE

public static final byte VA_BLUTENDEWUNDE
TODO Missing Parameter Documentation

See Also:
Constant Field Values

MT_TORWART

public static final byte MT_TORWART
TODO Missing Parameter Documentation

See Also:
Constant Field Values

MT_ABWEHR

public static final byte MT_ABWEHR
TODO Missing Parameter Documentation

See Also:
Constant Field Values

MT_MITTELFELD

public static final byte MT_MITTELFELD
TODO Missing Parameter Documentation

See Also:
Constant Field Values

MT_STURM

public static final byte MT_STURM
TODO Missing Parameter Documentation

See Also:
Constant Field Values

ANGRIFF_ERFOLGREICH

public static final byte ANGRIFF_ERFOLGREICH
TODO Missing Parameter Documentation

See Also:
Constant Field Values

ANGRIFF_TORWART_HAELT

public static final byte ANGRIFF_TORWART_HAELT
TODO Missing Parameter Documentation

See Also:
Constant Field Values

ANGRIFF_ABWEHR_KLAERT

public static final byte ANGRIFF_ABWEHR_KLAERT
TODO Missing Parameter Documentation

See Also:
Constant Field Values

ANGRIFF_MITTELFELD_KLAERT

public static final byte ANGRIFF_MITTELFELD_KLAERT
TODO Missing Parameter Documentation

See Also:
Constant Field Values

random

public static java.util.Random random
TODO Missing Parameter Documentation


m_clServer

protected Server m_clServer
TODO Missing Parameter Documentation


m_iSpielgeschwindigkeit

protected int m_iSpielgeschwindigkeit
gibt die Spielgeschwindigkeit an von 1 - 60000

Constructor Detail

SpielLogik

public SpielLogik()
Creates a new SpielLogik object.

Method Detail

getZufallsZahl

public static int getZufallsZahl(int bis)
Erzeugt eine Zufallszahl von 0 bis einschließlich

Parameters:
bis - ( exklusiv )
Returns:
TODO Missing Return Method Documentation

getSpielgeschwindigkeit

public final int getSpielgeschwindigkeit()
Getter for property m_iSpielgeschwindigkeit.

Returns:
Value of property m_iSpielgeschwindigkeit.

TorschuetzeBerechnen

public final ServerSpieler TorschuetzeBerechnen(byte torart,
                                                ServerTeam verein)
TODO Missing Method Documentation

Parameters:
torart - TODO Missing Method Parameter Documentation
verein - TODO Missing Method Parameter Documentation
Returns:
TODO Missing Return Method Documentation

VorbereiterBerechnen

public final ServerSpieler VorbereiterBerechnen(byte torart,
                                                ServerTeam verein)
TODO Missing Method Documentation

Parameters:
torart - TODO Missing Method Parameter Documentation
verein - TODO Missing Method Parameter Documentation
Returns:
TODO Missing Return Method Documentation

doEinfacheSpielberechnung

public final void doEinfacheSpielberechnung(Spielbericht spielbericht,
                                            Server server)
TODO Missing Method Documentation

Parameters:
spielbericht - TODO Missing Method Parameter Documentation
server - TODO Missing Method Parameter Documentation

doSpielbeginnInfo

public final void doSpielbeginnInfo(Spielbericht sb)
TODO Missing Method Documentation

Parameters:
sb - TODO Missing Method Parameter Documentation

seSpielgeschwindigkeit

public final void seSpielgeschwindigkeit(int m_iSpielgeschwindigkeit)
Setter for property m_iSpielgeschwindigkeit.

Parameters:
m_iSpielgeschwindigkeit - New value of property m_iSpielgeschwindigkeit.

getGrundFuerGelbeKarte

protected final byte getGrundFuerGelbeKarte(byte mt)
TODO Missing Method Documentation

Parameters:
mt - TODO Missing Method Parameter Documentation
Returns:
TODO Missing Return Method Documentation

getVerteidiger

protected final ServerSpieler getVerteidiger(ServerTeam team,
                                             int ignoreID)
liefert einen Spieler der Mannschaft in der Defensive für eine Spielsituation

Parameters:
team - welches Team
ignoreID - SpielerId die nicht zurückgeliefert werden soll!
Returns:
TODO Missing Return Method Documentation

berechneZweikampfwerte

protected final void berechneZweikampfwerte(Spielbericht sb)
faked die Zeweikampfwerte

Parameters:
sb - TODO Missing Constructuor Parameter Documentation

doAbseitsfalleBerechnen

protected final void doAbseitsfalleBerechnen(Spielbericht sb)
TODO Missing Method Documentation

Parameters:
sb - TODO Missing Method Parameter Documentation

doAuswechslung

protected final void doAuswechslung(ServerTeam verein,
                                    int spielerId,
                                    Spielbericht sb,
                                    boolean heim,
                                    int spielminute)
TODO Missing Method Documentation

Parameters:
verein - TODO Missing Method Parameter Documentation
spielerId - TODO Missing Method Parameter Documentation
sb - TODO Missing Method Parameter Documentation
heim - TODO Missing Method Parameter Documentation
spielminute - TODO Missing Method Parameter Documentation

doEckenBerechnen

protected final void doEckenBerechnen(Spielbericht sb)
TODO Missing Method Documentation

Parameters:
sb - TODO Missing Method Parameter Documentation

doFangesang

protected final void doFangesang(Spielbericht sb)
TODO Missing Method Documentation

Parameters:
sb - TODO Missing Method Parameter Documentation

doGelbeKarten

protected final boolean doGelbeKarten(ServerTeam verein,
                                      Spielbericht sb,
                                      byte minute,
                                      boolean heim)
liefert True wenn's gelb/rot gab

Parameters:
verein - TODO Missing Constructuor Parameter Documentation
sb - TODO Missing Constructuor Parameter Documentation
minute - TODO Missing Constructuor Parameter Documentation
heim - TODO Missing Constructuor Parameter Documentation
Returns:
TODO Missing Return Method Documentation

doNachspielzeitBerechnen

protected final int doNachspielzeitBerechnen(Spielbericht sb)
berechnet die Nachspielzeit

Parameters:
sb - TODO Missing Constructuor Parameter Documentation
Returns:
TODO Missing Return Method Documentation

doRoteKartenBerechnen

protected final boolean doRoteKartenBerechnen(ServerTeam verein,
                                              Spielbericht sb,
                                              byte minute,
                                              boolean heim)
TODO Missing Method Documentation

Parameters:
verein - TODO Missing Method Parameter Documentation
sb - TODO Missing Method Parameter Documentation
minute - TODO Missing Method Parameter Documentation
heim - TODO Missing Method Parameter Documentation
Returns:
TODO Missing Return Method Documentation

doText

protected final void doText(byte key)
TODO Missing Method Documentation

Parameters:
key - TODO Missing Method Parameter Documentation

doVerletzungBerechnen

protected final int doVerletzungBerechnen(byte minute,
                                          ServerTeam verein,
                                          boolean heim)
prüft auf Verletzung

Parameters:
minute - TODO Missing Constructuor Parameter Documentation
verein - TODO Missing Constructuor Parameter Documentation
heim - TODO Missing Constructuor Parameter Documentation
Returns:
-1 keine Verletzung sonst die SpielerID des Vereltzten!

sendFangesang

protected final void sendFangesang(int key,
                                   int art,
                                   int variante,
                                   ServerTeam fanTeam,
                                   java.lang.String fanManager,
                                   ServerTeam gegnerTeam,
                                   java.lang.String gegnerManager,
                                   boolean heim)
TODO Missing Method Documentation

Parameters:
key - TODO Missing Method Parameter Documentation
art - TODO Missing Method Parameter Documentation
variante - TODO Missing Method Parameter Documentation
fanTeam - TODO Missing Method Parameter Documentation
fanManager - TODO Missing Method Parameter Documentation
gegnerTeam - TODO Missing Method Parameter Documentation
gegnerManager - TODO Missing Method Parameter Documentation
heim - TODO Missing Method Parameter Documentation

sendInfoMsg

protected final void sendInfoMsg(byte msgType,
                                 int variante)

sendSpielEnde

protected final void sendSpielEnde(Spielbericht sb)
TODO Missing Method Documentation

Parameters:
sb - TODO Missing Method Parameter Documentation

sendSpielminuteRum

protected final void sendSpielminuteRum(Spielbericht sb,
                                        int spielminute)
TODO Missing Method Documentation

Parameters:
sb - TODO Missing Method Parameter Documentation
spielminute - TODO Missing Method Parameter Documentation

sendTorchance

protected final void sendTorchance(boolean heimTeam,
                                   ServerSpieler schuetze,
                                   ServerSpieler vorbereiter1,
                                   ServerSpieler verteidiger1,
                                   ServerSpieler verteidiger2,
                                   ServerSpieler torwart,
                                   byte torart,
                                   byte torchance,
                                   int spielminute)
TODO Missing Method Documentation

Parameters:
heimTeam - TODO Missing Method Parameter Documentation
schuetze - TODO Missing Method Parameter Documentation
vorbereiter1 - TODO Missing Method Parameter Documentation
verteidiger1 - TODO Missing Method Parameter Documentation
verteidiger2 - TODO Missing Method Parameter Documentation
torwart - TODO Missing Method Parameter Documentation
torart - TODO Missing Method Parameter Documentation
torchance - TODO Missing Method Parameter Documentation
spielminute - TODO Missing Method Parameter Documentation