|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.hattrickorganizer.logik.Aufstellungsassistent
public class Aufstellungsassistent
DOCUMENT ME!
Constructor Summary | |
---|---|
Aufstellungsassistent()
Creates a new instance of Aufstellungsassistent |
Method Summary | |
---|---|
void |
doAufstellung(java.util.Vector positionen,
java.util.Vector spieler,
byte reihenfolge,
boolean mitForm,
boolean idealPosFirst,
boolean ignoreVerletzung,
boolean ignoreSperre,
float wetterBonus,
int wetter)
übernimmt das automatische Aufstellen |
protected void |
doReserveSpielerAufstellen(byte position,
boolean mitForm,
boolean ignoreVerletzung,
boolean ignoreSperre,
java.util.Vector vSpieler,
java.util.Vector positionen)
besetzt die Torwart Positionen im Vector m_vPositionen |
protected void |
doReserveSpielerAufstellenIdealPos(byte position,
boolean mitForm,
boolean ignoreVerletzung,
boolean ignoreSperre,
java.util.Vector vSpieler,
java.util.Vector positionen)
besetzt die Torwart Positionen im Vector m_vPositionen |
protected void |
doSpielerAufstellen(byte position,
boolean mitForm,
boolean ignoreVerletzung,
boolean ignoreSperre,
java.util.Vector vSpieler,
java.util.Vector positionen)
besetzt die Torwart Positionen im Vector m_vPositionen |
protected void |
doSpielerAufstellenIdealPos(byte position,
boolean mitForm,
boolean ignoreVerletzung,
boolean ignoreSperre,
java.util.Vector vSpieler,
java.util.Vector positionen)
besetzt die Torwart Positionen im Vector m_vPositionen |
int |
getBestFreeElferKicker(int[] liste,
java.util.Vector vSpieler,
java.util.Vector positionen)
findet den besten noch freien Kicker für einen Elfer |
protected Spieler |
getBestSpieler(byte position,
boolean mitForm,
boolean ignoreVerletzung,
boolean ignoreSperre,
java.util.Vector vSpieler,
java.util.Vector positionen)
liefert aus dem eigenen Vector mit Spielern den besten für die angefordertet Position der noch nicht aufgestellt ist |
protected Spieler |
getBestSpielerIdealPosOnly(byte position,
boolean mitForm,
boolean ignoreVerletzung,
boolean ignoreSperre,
java.util.Vector vSpieler,
java.util.Vector positionen)
liefert aus dem eigenen Vector mit Spielern den besten für die angefordertet Position der noch nicht aufgestellt ist |
void |
initElferKicker(int[] liste)
initialisiert die Liste |
boolean |
isSpielerAufgestellt(int spielerId,
java.util.Vector positionen)
gibt an ob der Spieler bereits aufgestellt ist auch ReserveBank zählt mit |
boolean |
isSpielerInAnfangsElf(int spielerId,
java.util.Vector positionen)
gibt an ob der Spieler von beginn an Spielt |
boolean |
isSpielerInElferListe(int[] liste,
int spielerId)
gibt an ob der Spieler schon in der Liste ist |
void |
resetPositionsbesetzungen(java.util.Vector positionen)
resetet alle Verbindungen zwischen Position und Spieler |
int[] |
setElferKicker(java.util.Vector vSpieler,
java.util.Vector positionen)
erstellt die beste Elfmeterreihenfolge |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Aufstellungsassistent()
Method Detail |
---|
public final int getBestFreeElferKicker(int[] liste, java.util.Vector vSpieler, java.util.Vector positionen)
liste
- TODO Missing Constructuor Parameter DocumentationvSpieler
- TODO Missing Constructuor Parameter Documentationpositionen
- TODO Missing Constructuor Parameter Documentation
public final int[] setElferKicker(java.util.Vector vSpieler, java.util.Vector positionen)
vSpieler
- TODO Missing Constructuor Parameter Documentationpositionen
- TODO Missing Constructuor Parameter Documentation
public final boolean isSpielerAufgestellt(int spielerId, java.util.Vector positionen)
spielerId
- TODO Missing Constructuor Parameter Documentationpositionen
- TODO Missing Constructuor Parameter Documentation
public final boolean isSpielerInAnfangsElf(int spielerId, java.util.Vector positionen)
spielerId
- TODO Missing Constructuor Parameter Documentationpositionen
- TODO Missing Constructuor Parameter Documentation
public final boolean isSpielerInElferListe(int[] liste, int spielerId)
liste
- TODO Missing Constructuor Parameter DocumentationspielerId
- TODO Missing Constructuor Parameter Documentation
public final void doAufstellung(java.util.Vector positionen, java.util.Vector spieler, byte reihenfolge, boolean mitForm, boolean idealPosFirst, boolean ignoreVerletzung, boolean ignoreSperre, float wetterBonus, int wetter)
positionen
- die zu besetzenden Positionenspieler
- die aufszustellenden Spielerreihenfolge
- Reihenfolge in der die Mannschaftsteile besetzt werden sollenmitForm
- FormberücksichtigungidealPosFirst
- IdealPosition berücksichtigen ?ignoreVerletzung
- auch Verletzte aufstellen ?ignoreSperre
- auch gesperrte aufstellen ?wetterBonus
- Schwellwert der angibt an wie auf WetterEffekte reagiert werden sollwetter
- das aktuelle Wetterpublic final void initElferKicker(int[] liste)
liste
- TODO Missing Constructuor Parameter Documentationpublic final void resetPositionsbesetzungen(java.util.Vector positionen)
positionen
- TODO Missing Constructuor Parameter Documentationprotected final Spieler getBestSpieler(byte position, boolean mitForm, boolean ignoreVerletzung, boolean ignoreSperre, java.util.Vector vSpieler, java.util.Vector positionen)
position
- TODO Missing Constructuor Parameter DocumentationmitForm
- TODO Missing Constructuor Parameter DocumentationignoreVerletzung
- TODO Missing Constructuor Parameter DocumentationignoreSperre
- TODO Missing Constructuor Parameter DocumentationvSpieler
- TODO Missing Constructuor Parameter Documentationpositionen
- TODO Missing Constructuor Parameter Documentation
protected final Spieler getBestSpielerIdealPosOnly(byte position, boolean mitForm, boolean ignoreVerletzung, boolean ignoreSperre, java.util.Vector vSpieler, java.util.Vector positionen)
position
- TODO Missing Constructuor Parameter DocumentationmitForm
- TODO Missing Constructuor Parameter DocumentationignoreVerletzung
- TODO Missing Constructuor Parameter DocumentationignoreSperre
- TODO Missing Constructuor Parameter DocumentationvSpieler
- TODO Missing Constructuor Parameter Documentationpositionen
- TODO Missing Constructuor Parameter Documentation
protected final void doReserveSpielerAufstellen(byte position, boolean mitForm, boolean ignoreVerletzung, boolean ignoreSperre, java.util.Vector vSpieler, java.util.Vector positionen)
position
- TODO Missing Constructuor Parameter DocumentationmitForm
- TODO Missing Constructuor Parameter DocumentationignoreVerletzung
- TODO Missing Constructuor Parameter DocumentationignoreSperre
- TODO Missing Constructuor Parameter DocumentationvSpieler
- TODO Missing Constructuor Parameter Documentationpositionen
- TODO Missing Constructuor Parameter Documentationprotected final void doReserveSpielerAufstellenIdealPos(byte position, boolean mitForm, boolean ignoreVerletzung, boolean ignoreSperre, java.util.Vector vSpieler, java.util.Vector positionen)
position
- TODO Missing Constructuor Parameter DocumentationmitForm
- TODO Missing Constructuor Parameter DocumentationignoreVerletzung
- TODO Missing Constructuor Parameter DocumentationignoreSperre
- TODO Missing Constructuor Parameter DocumentationvSpieler
- TODO Missing Constructuor Parameter Documentationpositionen
- TODO Missing Constructuor Parameter Documentationprotected final void doSpielerAufstellen(byte position, boolean mitForm, boolean ignoreVerletzung, boolean ignoreSperre, java.util.Vector vSpieler, java.util.Vector positionen)
position
- TODO Missing Constructuor Parameter DocumentationmitForm
- TODO Missing Constructuor Parameter DocumentationignoreVerletzung
- TODO Missing Constructuor Parameter DocumentationignoreSperre
- TODO Missing Constructuor Parameter DocumentationvSpieler
- TODO Missing Constructuor Parameter Documentationpositionen
- TODO Missing Constructuor Parameter Documentationprotected final void doSpielerAufstellenIdealPos(byte position, boolean mitForm, boolean ignoreVerletzung, boolean ignoreSperre, java.util.Vector vSpieler, java.util.Vector positionen)
position
- TODO Missing Constructuor Parameter DocumentationmitForm
- TODO Missing Constructuor Parameter DocumentationignoreVerletzung
- TODO Missing Constructuor Parameter DocumentationignoreSperre
- TODO Missing Constructuor Parameter DocumentationvSpieler
- TODO Missing Constructuor Parameter Documentationpositionen
- TODO Missing Constructuor Parameter Documentation
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |