de.hattrickorganizer.model
Class Spieler

java.lang.Object
  extended by de.hattrickorganizer.model.Spieler
All Implemented Interfaces:
ISpieler

public final class Spieler
extends java.lang.Object
implements ISpieler

DOCUMENT ME!

Author:
thomas.werth

Field Summary
 
Fields inherited from interface plugins.ISpieler
ALLGEMEIN, armselig, ausserirdisch, BALLZAUBERER, BEWOELKT, BL_angenehm, BL_beliebt, BL_Ekel, BL_Integrationsfigur, BL_sympathisch, BL_umstritten, brilliant, CHANCENVERWERTUNG, CK_aufrichtig, CK_ehrlich, CK_herzensgut, CK_niedertraechtig, CK_rechtschaffen, CK_unehrlich, durchschnittlich, DURCHSETZUGNSSTARK, erbaermlich, fantastisch, FLUEGELSPIEL, galaktisch, gigantisch, goettlich, grossartig, gut, hervorragend, katastrophal, KONDITION, KOPFBALLSTARK, LEICHTBEWOELKT, maerchenhaft, mythisch, nicht_vorhanden, NO_SPECIALTY, NUM_SPECIALTIES, passabel, PASSPIEL, PS_aufbrausend, PS_ausgeglichen, PS_introvertiert, PS_ruhig, PS_temparamentvoll, REGEN, SCHNELL, SCHUSSTRAINING, schwach, sehr_gut, SKILL_EXPIERIENCE, SKILL_FLUEGEL, SKILL_FORM, SKILL_KONDITION, SKILL_LEADERSHIP, SKILL_PASSSPIEL, SKILL_SPIELAUFBAU, SKILL_STANDARDS, SKILL_TORSCHUSS, SKILL_TORWART, SKILL_VERTEIDIGUNG, SONNIG, SPIELAUFBAU, STANDARDS, TA_ABWEHRVERHALTEN, TA_EXTERNALATTACK, TA_STEILPAESSE, TORWART, uebernatuerlich, UNBERECHENBAR, VERTEIDIGUNG, Weltklasse
 
Constructor Summary
Spieler()
          Creates a new instance of Spieler
Spieler(java.util.Properties properties, java.sql.Timestamp hrfdate)
          Erstellt einen Spieler aus den Properties einer HRF Datei
Spieler(java.sql.ResultSet rs)
          Erstellt einen Spieler aus der Datenbank
 
Method Summary
 void calcFullSubskills(ISpieler old, int coTrainer, int twTrainer, int trainerlevel, int intensitaet, int staminaTrainingPart, java.sql.Timestamp hrftimestamp)
          Berechnet die Subskills Wird beim Speichern des HRFs in der Datenbank aufgerufen direkt bevor die Spieler gespeichert werden.
 void calcFullSubskills(java.sql.Timestamp hrftimestamp, int coTrainer, int twTrainer, int trainerlevel, int intensitaet, int staminaTrainingPart)
          TODO Missing Method Documentation
 void calcIncrementalSubskills(ISpieler old, int coTrainer, int twTrainer, int trainerlevel, int intensitaet, int staminaTrainingPart, int hrfID)
          Berechnet die Subskills Wird beim Speichern des HRFs in der Datenbank aufgerufen direkt bevor die Spieler gespeichert werden.
 float calcKapitaensValue()
          liefert den Kapit�nswert f�r den Spieler
 float calcPosValue(byte pos, boolean useForm)
          Calculate the player strength on a specific lineup position with or without form
 float calcPosValue(FactorObject fo, boolean useForm)
          Calculate the player strength on a specific lineup position with or without form
protected static double calcTraining(double baseLength, int age, int cotrainer, int trainerLvl, int intensitaet, int staminaTrainingPart, int curSkill)
          internal calculation of training duration
protected  boolean check4SkillUp(int skill, ISpieler oldPlayer)
          pr�ft ob Skillup vorliegt
 void copySubSkills(ISpieler old)
          Copy old player offset status
 boolean equals(java.lang.Object obj)
           
 int getAgeDays()
          Getter for property m_iAgeDays.
 java.lang.String getAgeStringFull()
          Get the full i18n'd string represention the players age.
 int getAgressivitaet()
          Getter for property m_iAgressivitaet.
 java.lang.String getAgressivitaetString()
          Getter for property m_sAgressivitaet.
 java.util.Vector getAllLevelUp(int skill)
          liefert das Datum des letzen LevelAufstiegs f�r den angeforderten Skill Vector filled with object[] [0] = Time der �nderung [1] = Boolean: false=Keine �nderung gefunden
 int getAlter()
          Getter for property m_iAlter.
 double getAlterWithAgeDays()
          Calculates full age with days and offset
 java.lang.String getAlterWithAgeDaysAsString()
          Calculates String for full age with days and offset
 int getAnsehen()
          Getter for property m_iAnsehen.
 java.lang.String getAnsehenString()
          Getter for property m_sAnsehen.
 int getBewertung()
          Getter for property m_iBewertung.
 int getBonus()
          Getter for property m_iBonus.
 int getCharakter()
          Getter for property m_iCharackter.
 java.lang.String getCharakterString()
          Getter for property m_sCharakter.
 int getDauerTraining(int trTyp, int coTrainer, int twTrainer, int trainerLvl, int intensitaet, int staminaTrainingPart)
          Deprecated.  
 int getErfahrung()
          Getter for property m_iErfahrung.
 float getErfahrungsBonus(float es)
          liefert den ErfaHRUNGSbonus
 int getFluegelspiel()
          Getter for property m_iFluegelspiel.
 int getForm()
          Getter for property m_iForm.
 int getFuehrung()
          Getter for property m_iFuehrung.
 int getGehalt()
          Getter for property m_iGehalt.
 int getGelbeKarten()
          Getter for property m_iGelbeKarten.
 int getHattrick()
          Getter for property m_iHattrick.
 java.sql.Timestamp getHrfDate()
          TODO Missing Method Documentation
 byte getIdealPosition()
          liefert die IdealPosition
 float getIdealPosStaerke(boolean mitForm)
          liefert die St�rke f�r die IdealPosition
 int getKondition()
          Getter for property m_iKondition.
 int getLaenderspiele()
          Getter for property m_iLaenderspiele.
 java.lang.Object[] getLastLevelUp(int skill)
          liefert das Datum des letzen LevelAufstiegs f�r den angeforderten Skill [0] = Time der �nderung [1] = Boolean: false=Keine �nderung gefunden
 int getLastLevelUpInTage(int skill)
          liefert die vergangenen Tage seit dem letzem LevelAufstieg f�r den angeforderten Skill
 int getLetzteBewertung()
          Gibt die Letzte Bewertung zur�ck, die der Spieler bekommen hat
 java.lang.String getManuellerSmilie()
          Getter for property m_sManuellerSmilie.
 int getMarkwert()
          Getter for property m_iMarkwert.
 java.lang.String getName()
          Getter for property m_sName.
 int getNationalitaet()
          Getter for property m_iNationalitaet.
 java.lang.String getNotiz()
          liefert User Notiz zum Spieler
 int getPasspiel()
          Getter for property m_iPasspiel.
 int getSaveMarktwert()
          Zum speichern! Die Reduzierung des Marktwerts auf TSI wird r�ckg�ngig gemacht
 int getSpezialitaet()
          Getter for property m_iSpezialitaet.
 java.lang.String getSpezialitaetString()
          Getter for property m_sSpezialitaet.
 int getSpielaufbau()
          Getter for property m_iSpielaufbau.
 int getSpielerID()
          Getter for property m_iSpielerID.
 int getStandards()
          Getter for property m_iStandards.
 float getSubskill4Pos(int skill)
          berechnet den Subskill pro position
 float getSubskill4SkillWithOffset(int skill)
          berechnet den Subskill pro position
 java.lang.String getTeamInfoSmilie()
          Getter for property m_sTeamInfoSmilie.
 java.sql.Timestamp getTimestamp4FirstPlayerHRF()
          Gibt das Datum des ersten HRFs mit dem Spieler zur�ck
 int getToreFreund()
          Getter for property m_iToreFreund.
 int getToreGesamt()
          Getter for property m_iToreGesamt.
 int getToreLiga()
          Getter for property m_iToreLiga.
 int getTorePokal()
          Getter for property m_iTorePokal.
 int getTorschuss()
          Getter for property m_iTorschuss.
 int getTorwart()
          Getter for property m_iTorwart.
 int getTrainer()
          Getter for property m_iTrainer.
 int getTrainerTyp()
          Getter for property m_iTrainerTyp.
 double getTrainingLength(int trTyp, int coTrainer, int twTrainer, int trainerLvl, int intensitaet, int staminaTrainingPart)
           
 double getTrainingOffset4Skill(int skill)
          TODO Missing Method Documentation
 double getTrainingsOffsetFluegelspiel()
          Getter for property m_dTrainingsOffsetFluegelspiel.
 double getTrainingsOffsetPasspiel()
          Getter for property m_dTrainingsOffsetPasspiel.
 double getTrainingsOffsetSpielaufbau()
          Getter for property m_dTrainingsOffsetSpielaufbau.
 double getTrainingsOffsetStandards()
          Getter for property m_dTrainingsOffsetStandards.
 double getTrainingsOffsetTorschuss()
          Getter for property m_dTrainingsOffsetTorschuss.
 double getTrainingsOffsetTorwart()
          Getter for property m_dTrainingsOffsetTorwart.
 double getTrainingsOffsetVerteidigung()
          Getter for property m_dTrainingsOffsetVerteidigung.
 int getTransferlisted()
          Getter for property m_iTransferlisted.
 int getTrikotnummer()
          Getter for property m_iTrikotnummer.
 int getU20Laenderspiele()
          Getter for property m_iU20Laenderspiele.
 byte getUserPosFlag()
          liefert User Notiz zum Spieler
 int getValue4Skill4(int skill)
          get Skillvalue 4 skill
 int getVerletzt()
          Getter for property m_iVerletzt.
 int getVerteidigung()
          Getter for property m_iVerteidigung.
 int getWetterEffekt(int wetter)
           
 boolean isGesperrt()
          gibt an ob der spieler gesperrt ist
 boolean isOld()
          Getter for property m_bOld.
 boolean isSkillTrained(int skill, int trainingstype)
          Deprecated. Never used, better system integrated in Trainingmanager
 boolean isSpielberechtigt()
          gibt an ob der User den Spieler zum Spiel zul�sst
 boolean isTrainer()
          gibt an ob der Spieler Trainer ist
 void setAgeDays(int m_iAgeDays)
          Setter for property m_iAgeDays.
 void setAgressivitaet(int m_iAgressivitaet)
          Setter for property m_iAgressivitaet.
 void setAgressivitaetString(java.lang.String m_sAgressivitaet)
          Setter for property m_sAgressivitaet.
 void setAlter(int m_iAlter)
          Setter for property m_iAlter.
 void setAnsehen(int m_iAnsehen)
          Setter for property m_iAnsehen.
 void setAnsehenString(java.lang.String m_sAnsehen)
          Setter for property m_sAnsehen.
 void setBewertung(int m_iBewertung)
          Setter for property m_iBewertung.
 void setCharakter(int m_iCharakter)
          Setter for property m_iCharakter.
 void setCharakterString(java.lang.String m_sCharakter)
          Setter for property m_sCharakter.
 void setErfahrung(int m_iErfahrung)
          Setter for property m_iErfahrung.
 void setFluegelspiel(int m_iFluegelspiel)
          Setter for property m_iFluegelspiel.
 void setForm(int m_iForm)
          Setter for property m_iForm.
 void setFuehrung(int m_iFuehrung)
          Setter for property m_iFuehrung.
 void setGehalt(int m_iGehalt)
          Setter for property m_iGehalt.
 void setGelbeKarten(int m_iGelbeKarten)
          Setter for property m_iGelbeKarten.
 void setHattrick(int m_iHattrick)
          Setter for property m_iHattrick.
 void setKondition(int m_iKondition)
          Setter for property m_iKondition.
 void setLaenderspiele(int m_iLaenderspiele)
          Setter for property m_iLaenderspiele.
 void setManuellerSmilie(java.lang.String manuellerSmilie)
          Setter for property m_sManuellerSmilie.
 void setMarkwert(int m_iMarkwert)
          Setter for property m_iMarkwert.
 void setName(java.lang.String m_sName)
          Setter for property m_sName.
 void setNationalitaet(int m_iNationalitaet)
          Setter for property m_iNationalitaet.
 void setNotiz(java.lang.String notiz)
          TODO Missing Method Documentation
 void setOld(boolean m_bOld)
          Setter for property m_bOld.
 void setPasspiel(int m_iPasspiel)
          Setter for property m_iPasspiel.
 void setSpezialitaet(int m_iSpezialitaet)
          Setter for property m_iSpezialitaet.
 void setSpezialitaetString(java.lang.String m_sSpezialitaet)
          Setter for property m_sSpezialitaet.
 void setSpielaufbau(int m_iSpielaufbau)
          Setter for property m_iSpielaufbau.
 void setSpielberechtigt(boolean flag)
          setzt ob der User den Spieler zum Spiel zul�sst
 void setSpielerID(int m_iSpielerID)
          Setter for property m_iSpielerID.
 void setStandards(int m_iStandards)
          Setter for property m_iStandards.
 void setTeamInfoSmilie(java.lang.String teamInfoSmilie)
          Setter for property m_sTeamInfoSmilie.
 void setToreFreund(int m_iToreFreund)
          Setter for property m_iToreFreund.
 void setToreGesamt(int m_iToreGesamt)
          Setter for property m_iToreGesamt.
 void setToreLiga(int m_iToreLiga)
          Setter for property m_iToreLiga.
 void setTorePokal(int m_iTorePokal)
          Setter for property m_iTorePokal.
 void setTorschuss(int m_iTorschuss)
          Setter for property m_iTorschuss.
 void setTorwart(int m_iTorwart)
          Setter for property m_iTorwart.
 void setTrainer(int m_iTrainer)
          Setter for property m_iTrainer.
 void setTrainerTyp(int m_iTrainerTyp)
          Setter for property m_iTrainerTyp.
 void setTrainingsOffsetFluegelspiel(double m_dTrainingsOffsetFluegelspiel)
          Setter for property m_dTrainingsOffsetFluegelspiel.
 void setTrainingsOffsetPasspiel(double m_dTrainingsOffsetPasspiel)
          Setter for property m_dTrainingsOffsetPasspiel.
 void setTrainingsOffsetSpielaufbau(double m_dTrainingsOffsetSpielaufbau)
          Setter for property m_dTrainingsOffsetSpielaufbau.
 void setTrainingsOffsetStandards(double m_dTrainingsOffsetStandards)
          Setter for property m_dTrainingsOffsetStandards.
 void setTrainingsOffsetTorschuss(double m_dTrainingsOffsetTorschuss)
          Setter for property m_dTrainingsOffsetTorschuss.
 void setTrainingsOffsetTorwart(double m_dTrainingsOffsetTorwart)
          Setter for property m_dTrainingsOffsetTorwart.
 void setTrainingsOffsetVerteidigung(double m_dTrainingsOffsetVerteidigung)
          Setter for property m_dTrainingsOffsetVerteidigung.
 void setTransferlisted(int m_iTransferlisted)
          Setter for property m_iTransferlisted.
 void setTrikotnummer(int m_iTrikotnummer)
          Setter for property m_iTrikotnummer.
 void setU20Laenderspiele(int m_iU20Laenderspiele)
          Setter for property m_iU20Laenderspiele.
 void setUserPosFlag(byte flag)
          TODO Missing Method Documentation
 void setValue4Skill4(int skill, int value)
          set Skillvalue 4 skill
 void setVerletzt(int m_iVerletzt)
          Setter for property m_iVerletzt.
 void setVerteidigung(int m_iVerteidigung)
          Setter for property m_iVerteidigung.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Spieler

public Spieler()
Creates a new instance of Spieler


Spieler

public Spieler(java.sql.ResultSet rs)
Erstellt einen Spieler aus der Datenbank

Parameters:
rs - TODO Missing Constructuor Parameter Documentation

Spieler

public Spieler(java.util.Properties properties,
               java.sql.Timestamp hrfdate)
        throws java.lang.Exception
Erstellt einen Spieler aus den Properties einer HRF Datei

Parameters:
properties - TODO Missing Constructuor Parameter Documentation
hrfdate - TODO Missing Constructuor Parameter Documentation
Throws:
java.lang.Exception - TODO Missing Constructuor Exception Documentation
Method Detail

setAgressivitaet

public void setAgressivitaet(int m_iAgressivitaet)
Setter for property m_iAgressivitaet.

Specified by:
setAgressivitaet in interface ISpieler
Parameters:
m_iAgressivitaet - New value of property m_iAgressivitaet.

getAgressivitaet

public int getAgressivitaet()
Getter for property m_iAgressivitaet.

Specified by:
getAgressivitaet in interface ISpieler
Returns:
Value of property m_iAgressivitaet.

setAgressivitaetString

public void setAgressivitaetString(java.lang.String m_sAgressivitaet)
Setter for property m_sAgressivitaet.

Specified by:
setAgressivitaetString in interface ISpieler
Parameters:
m_sAgressivitaet - New value of property m_sAgressivitaet.

getAgressivitaetString

public java.lang.String getAgressivitaetString()
Getter for property m_sAgressivitaet.

Specified by:
getAgressivitaetString in interface ISpieler
Returns:
Value of property m_sAgressivitaet.

getAllLevelUp

public java.util.Vector getAllLevelUp(int skill)
liefert das Datum des letzen LevelAufstiegs f�r den angeforderten Skill Vector filled with object[] [0] = Time der �nderung [1] = Boolean: false=Keine �nderung gefunden

Specified by:
getAllLevelUp in interface ISpieler
Parameters:
skill - TODO Missing Constructuor Parameter Documentation
Returns:
TODO Missing Return Method Documentation

setAlter

public void setAlter(int m_iAlter)
Setter for property m_iAlter.

Specified by:
setAlter in interface ISpieler
Parameters:
m_iAlter - New value of property m_iAlter.

getAlter

public int getAlter()
Getter for property m_iAlter.

Specified by:
getAlter in interface ISpieler
Returns:
Value of property m_iAlter.

setAgeDays

public void setAgeDays(int m_iAgeDays)
Setter for property m_iAgeDays.

Specified by:
setAgeDays in interface ISpieler
Parameters:
m_iAlter - New value of property m_iAgeDays.

getAgeDays

public int getAgeDays()
Getter for property m_iAgeDays.

Specified by:
getAgeDays in interface ISpieler
Returns:
Value of property m_iAgeDays.

getAlterWithAgeDays

public double getAlterWithAgeDays()
Calculates full age with days and offset

Specified by:
getAlterWithAgeDays in interface ISpieler
Returns:
Double value of age & agedays & offset combined, i.e. age + (agedays+offset)/112

getAlterWithAgeDaysAsString

public java.lang.String getAlterWithAgeDaysAsString()
Calculates String for full age with days and offset

Specified by:
getAlterWithAgeDaysAsString in interface ISpieler
Returns:
String of age & agedays & offset combined, format is "YY.DDD"

getAgeStringFull

public java.lang.String getAgeStringFull()
Get the full i18n'd string represention the players age. Includes the birthay indicator as well.

Returns:
the full i18n'd string represention the players age

setAnsehen

public void setAnsehen(int m_iAnsehen)
Setter for property m_iAnsehen.

Specified by:
setAnsehen in interface ISpieler
Parameters:
m_iAnsehen - New value of property m_iAnsehen.

getAnsehen

public int getAnsehen()
Getter for property m_iAnsehen.

Specified by:
getAnsehen in interface ISpieler
Returns:
Value of property m_iAnsehen.

setAnsehenString

public void setAnsehenString(java.lang.String m_sAnsehen)
Setter for property m_sAnsehen.

Specified by:
setAnsehenString in interface ISpieler
Parameters:
m_sAnsehen - New value of property m_sAnsehen.

getAnsehenString

public java.lang.String getAnsehenString()
Getter for property m_sAnsehen.

Specified by:
getAnsehenString in interface ISpieler
Returns:
Value of property m_sAnsehen.

setBewertung

public void setBewertung(int m_iBewertung)
Setter for property m_iBewertung.

Specified by:
setBewertung in interface ISpieler
Parameters:
m_iBewertung - New value of property m_iBewertung.

getBewertung

public int getBewertung()
Getter for property m_iBewertung.

Specified by:
getBewertung in interface ISpieler
Returns:
Value of property m_iBewertung.

getBonus

public int getBonus()
Getter for property m_iBonus.

Specified by:
getBonus in interface ISpieler
Returns:
Value of property m_iBonus.

setCharakter

public void setCharakter(int m_iCharakter)
Setter for property m_iCharakter.

Specified by:
setCharakter in interface ISpieler
Parameters:
m_iCharakter - New value of property m_iCharakter.

getCharakter

public int getCharakter()
Getter for property m_iCharackter.

Specified by:
getCharakter in interface ISpieler
Returns:
Value of property m_iCharackter.

setCharakterString

public void setCharakterString(java.lang.String m_sCharakter)
Setter for property m_sCharakter.

Specified by:
setCharakterString in interface ISpieler
Parameters:
m_sCharakter - New value of property m_sCharakter.

getCharakterString

public java.lang.String getCharakterString()
Getter for property m_sCharakter.

Specified by:
getCharakterString in interface ISpieler
Returns:
Value of property m_sCharakter.

getDauerTraining

public int getDauerTraining(int trTyp,
                            int coTrainer,
                            int twTrainer,
                            int trainerLvl,
                            int intensitaet,
                            int staminaTrainingPart)
Deprecated. 

Specified by:
getDauerTraining in interface ISpieler

getTrainingLength

public double getTrainingLength(int trTyp,
                                int coTrainer,
                                int twTrainer,
                                int trainerLvl,
                                int intensitaet,
                                int staminaTrainingPart)
Specified by:
getTrainingLength in interface ISpieler

setErfahrung

public void setErfahrung(int m_iErfahrung)
Setter for property m_iErfahrung.

Specified by:
setErfahrung in interface ISpieler
Parameters:
m_iErfahrung - New value of property m_iErfahrung.

getErfahrung

public int getErfahrung()
Getter for property m_iErfahrung.

Specified by:
getErfahrung in interface ISpieler
Returns:
Value of property m_iErfahrung.

getErfahrungsBonus

public float getErfahrungsBonus(float es)
liefert den ErfaHRUNGSbonus

Specified by:
getErfahrungsBonus in interface ISpieler
Parameters:
es - Effektive Bezugs St�rke
Returns:
0 - 2.6 float

setFluegelspiel

public void setFluegelspiel(int m_iFluegelspiel)
Setter for property m_iFluegelspiel.

Specified by:
setFluegelspiel in interface ISpieler
Parameters:
m_iFluegelspiel - New value of property m_iFluegelspiel.

getFluegelspiel

public int getFluegelspiel()
Getter for property m_iFluegelspiel.

Specified by:
getFluegelspiel in interface ISpieler
Returns:
Value of property m_iFluegelspiel.

setForm

public void setForm(int m_iForm)
Setter for property m_iForm.

Specified by:
setForm in interface ISpieler
Parameters:
m_iForm - New value of property m_iForm.

getForm

public int getForm()
Getter for property m_iForm.

Specified by:
getForm in interface ISpieler
Returns:
Value of property m_iForm.

setFuehrung

public void setFuehrung(int m_iFuehrung)
Setter for property m_iFuehrung.

Specified by:
setFuehrung in interface ISpieler
Parameters:
m_iFuehrung - New value of property m_iFuehrung.

getFuehrung

public int getFuehrung()
Getter for property m_iFuehrung.

Specified by:
getFuehrung in interface ISpieler
Returns:
Value of property m_iFuehrung.

setGehalt

public void setGehalt(int m_iGehalt)
Setter for property m_iGehalt.

Specified by:
setGehalt in interface ISpieler
Parameters:
m_iGehalt - New value of property m_iGehalt.

getGehalt

public int getGehalt()
Getter for property m_iGehalt.

Specified by:
getGehalt in interface ISpieler
Returns:
Value of property m_iGehalt.

setGelbeKarten

public void setGelbeKarten(int m_iGelbeKarten)
Setter for property m_iGelbeKarten.

Specified by:
setGelbeKarten in interface ISpieler
Parameters:
m_iGelbeKarten - New value of property m_iGelbeKarten.

getGelbeKarten

public int getGelbeKarten()
Getter for property m_iGelbeKarten.

Specified by:
getGelbeKarten in interface ISpieler
Returns:
Value of property m_iGelbeKarten.

isGesperrt

public boolean isGesperrt()
gibt an ob der spieler gesperrt ist

Specified by:
isGesperrt in interface ISpieler
Returns:
TODO Missing Return Method Documentation

setHattrick

public void setHattrick(int m_iHattrick)
Setter for property m_iHattrick.

Specified by:
setHattrick in interface ISpieler
Parameters:
m_iHattrick - New value of property m_iHattrick.

getHattrick

public int getHattrick()
Getter for property m_iHattrick.

Specified by:
getHattrick in interface ISpieler
Returns:
Value of property m_iHattrick.

getHrfDate

public java.sql.Timestamp getHrfDate()
TODO Missing Method Documentation

Specified by:
getHrfDate in interface ISpieler
Returns:
TODO Missing Return Method Documentation

getIdealPosStaerke

public float getIdealPosStaerke(boolean mitForm)
liefert die St�rke f�r die IdealPosition

Specified by:
getIdealPosStaerke in interface ISpieler
Parameters:
mitForm - TODO Missing Constructuor Parameter Documentation
Returns:
TODO Missing Return Method Documentation

getIdealPosition

public byte getIdealPosition()
liefert die IdealPosition

Specified by:
getIdealPosition in interface ISpieler
Returns:
TODO Missing Return Method Documentation

setKondition

public void setKondition(int m_iKondition)
Setter for property m_iKondition.

Specified by:
setKondition in interface ISpieler
Parameters:
m_iKondition - New value of property m_iKondition.

getKondition

public int getKondition()
Getter for property m_iKondition.

Specified by:
getKondition in interface ISpieler
Returns:
Value of property m_iKondition.

setLaenderspiele

public void setLaenderspiele(int m_iLaenderspiele)
Setter for property m_iLaenderspiele.

Specified by:
setLaenderspiele in interface ISpieler
Parameters:
m_iLaenderspiele - New value of property m_iLaenderspiele.

getLaenderspiele

public int getLaenderspiele()
Getter for property m_iLaenderspiele.

Specified by:
getLaenderspiele in interface ISpieler
Returns:
Value of property m_iLaenderspiele.

getLastLevelUp

public java.lang.Object[] getLastLevelUp(int skill)
liefert das Datum des letzen LevelAufstiegs f�r den angeforderten Skill [0] = Time der �nderung [1] = Boolean: false=Keine �nderung gefunden

Specified by:
getLastLevelUp in interface ISpieler
Parameters:
skill - TODO Missing Constructuor Parameter Documentation
Returns:
TODO Missing Return Method Documentation

getLastLevelUpInTage

public int getLastLevelUpInTage(int skill)
liefert die vergangenen Tage seit dem letzem LevelAufstieg f�r den angeforderten Skill

Specified by:
getLastLevelUpInTage in interface ISpieler
Parameters:
skill - TODO Missing Constructuor Parameter Documentation
Returns:
anzahl Tage seit dem letzen Aufstieg

getLetzteBewertung

public int getLetzteBewertung()
Gibt die Letzte Bewertung zur�ck, die der Spieler bekommen hat

Specified by:
getLetzteBewertung in interface ISpieler
Returns:
TODO Missing Return Method Documentation

setManuellerSmilie

public void setManuellerSmilie(java.lang.String manuellerSmilie)
Setter for property m_sManuellerSmilie.

Specified by:
setManuellerSmilie in interface ISpieler
Parameters:
manuellerSmilie - New value of property m_sManuellerSmilie.

getManuellerSmilie

public java.lang.String getManuellerSmilie()
Getter for property m_sManuellerSmilie.

Specified by:
getManuellerSmilie in interface ISpieler
Returns:
Value of property m_sManuellerSmilie.

setMarkwert

public void setMarkwert(int m_iMarkwert)
Setter for property m_iMarkwert.

Specified by:
setMarkwert in interface ISpieler
Parameters:
m_iMarkwert - New value of property m_iMarkwert.

getMarkwert

public int getMarkwert()
Getter for property m_iMarkwert.

Specified by:
getMarkwert in interface ISpieler
Returns:
Value of property m_iMarkwert.

setName

public void setName(java.lang.String m_sName)
Setter for property m_sName.

Specified by:
setName in interface ISpieler
Parameters:
m_sName - New value of property m_sName.

getName

public java.lang.String getName()
Getter for property m_sName.

Specified by:
getName in interface ISpieler
Returns:
Value of property m_sName.

setNationalitaet

public void setNationalitaet(int m_iNationalitaet)
Setter for property m_iNationalitaet.

Specified by:
setNationalitaet in interface ISpieler
Parameters:
m_iNationalitaet - New value of property m_iNationalitaet.

getNationalitaet

public int getNationalitaet()
Getter for property m_iNationalitaet.

Specified by:
getNationalitaet in interface ISpieler
Returns:
Value of property m_iNationalitaet.

setNotiz

public void setNotiz(java.lang.String notiz)
TODO Missing Method Documentation

Specified by:
setNotiz in interface ISpieler
Parameters:
notiz - TODO Missing Method Parameter Documentation

getNotiz

public java.lang.String getNotiz()
liefert User Notiz zum Spieler

Specified by:
getNotiz in interface ISpieler
Returns:
TODO Missing Return Method Documentation

setOld

public void setOld(boolean m_bOld)
Setter for property m_bOld.

Parameters:
m_bOld - New value of property m_bOld.

isOld

public boolean isOld()
Getter for property m_bOld.

Specified by:
isOld in interface ISpieler
Returns:
Value of property m_bOld.

setPasspiel

public void setPasspiel(int m_iPasspiel)
Setter for property m_iPasspiel.

Specified by:
setPasspiel in interface ISpieler
Parameters:
m_iPasspiel - New value of property m_iPasspiel.

getPasspiel

public int getPasspiel()
Getter for property m_iPasspiel.

Specified by:
getPasspiel in interface ISpieler
Returns:
Value of property m_iPasspiel.

getSaveMarktwert

public int getSaveMarktwert()
Zum speichern! Die Reduzierung des Marktwerts auf TSI wird r�ckg�ngig gemacht

Returns:
TODO Missing Return Method Documentation

isSkillTrained

public boolean isSkillTrained(int skill,
                              int trainingstype)
Deprecated. Never used, better system integrated in Trainingmanager

gibt an ob der angeforderte Skill beim diesem Trainingstyp trainiert wird

Specified by:
isSkillTrained in interface ISpieler
Parameters:
skill - TODO Missing Constructuor Parameter Documentation
trainingstype - TODO Missing Constructuor Parameter Documentation
Returns:
TODO Missing Return Method Documentation

setSpezialitaet

public void setSpezialitaet(int m_iSpezialitaet)
Setter for property m_iSpezialitaet.

Specified by:
setSpezialitaet in interface ISpieler
Parameters:
m_iSpezialitaet - New value of property m_iSpezialitaet.

getSpezialitaet

public int getSpezialitaet()
Getter for property m_iSpezialitaet.

Specified by:
getSpezialitaet in interface ISpieler
Returns:
Value of property m_iSpezialitaet.

setSpezialitaetString

public void setSpezialitaetString(java.lang.String m_sSpezialitaet)
Setter for property m_sSpezialitaet.

Specified by:
setSpezialitaetString in interface ISpieler
Parameters:
m_sSpezialitaet - New value of property m_sSpezialitaet.

getSpezialitaetString

public java.lang.String getSpezialitaetString()
Getter for property m_sSpezialitaet.

Specified by:
getSpezialitaetString in interface ISpieler
Returns:
Value of property m_sSpezialitaet.

setSpielaufbau

public void setSpielaufbau(int m_iSpielaufbau)
Setter for property m_iSpielaufbau.

Specified by:
setSpielaufbau in interface ISpieler
Parameters:
m_iSpielaufbau - New value of property m_iSpielaufbau.

getSpielaufbau

public int getSpielaufbau()
Getter for property m_iSpielaufbau.

Specified by:
getSpielaufbau in interface ISpieler
Returns:
Value of property m_iSpielaufbau.

setSpielberechtigt

public void setSpielberechtigt(boolean flag)
setzt ob der User den Spieler zum Spiel zul�sst

Specified by:
setSpielberechtigt in interface ISpieler
Parameters:
flag - TODO Missing Constructuor Parameter Documentation

isSpielberechtigt

public boolean isSpielberechtigt()
gibt an ob der User den Spieler zum Spiel zul�sst

Specified by:
isSpielberechtigt in interface ISpieler
Returns:
TODO Missing Return Method Documentation

setSpielerID

public void setSpielerID(int m_iSpielerID)
Setter for property m_iSpielerID.

Specified by:
setSpielerID in interface ISpieler
Parameters:
m_iSpielerID - New value of property m_iSpielerID.

getSpielerID

public int getSpielerID()
Getter for property m_iSpielerID.

Specified by:
getSpielerID in interface ISpieler
Returns:
Value of property m_iSpielerID.

setStandards

public void setStandards(int m_iStandards)
Setter for property m_iStandards.

Specified by:
setStandards in interface ISpieler
Parameters:
m_iStandards - New value of property m_iStandards.

getStandards

public int getStandards()
Getter for property m_iStandards.

Specified by:
getStandards in interface ISpieler
Returns:
Value of property m_iStandards.

getSubskill4Pos

public float getSubskill4Pos(int skill)
berechnet den Subskill pro position

Specified by:
getSubskill4Pos in interface ISpieler
Parameters:
skill - TODO Missing Constructuor Parameter Documentation
Returns:
TODO Missing Return Method Documentation

getSubskill4SkillWithOffset

public float getSubskill4SkillWithOffset(int skill)
berechnet den Subskill pro position

Specified by:
getSubskill4SkillWithOffset in interface ISpieler
Parameters:
skill - TODO Missing Constructuor Parameter Documentation
Returns:
TODO Missing Return Method Documentation

setTeamInfoSmilie

public void setTeamInfoSmilie(java.lang.String teamInfoSmilie)
Setter for property m_sTeamInfoSmilie.

Specified by:
setTeamInfoSmilie in interface ISpieler
Parameters:
teamInfoSmilie - New value of property m_sTeamInfoSmilie.

getTeamInfoSmilie

public java.lang.String getTeamInfoSmilie()
Getter for property m_sTeamInfoSmilie.

Specified by:
getTeamInfoSmilie in interface ISpieler
Returns:
Value of property m_sTeamInfoSmilie.

getTimestamp4FirstPlayerHRF

public java.sql.Timestamp getTimestamp4FirstPlayerHRF()
Gibt das Datum des ersten HRFs mit dem Spieler zur�ck

Returns:
TODO Missing Return Method Documentation

setToreFreund

public void setToreFreund(int m_iToreFreund)
Setter for property m_iToreFreund.

Specified by:
setToreFreund in interface ISpieler
Parameters:
m_iToreFreund - New value of property m_iToreFreund.

getToreFreund

public int getToreFreund()
Getter for property m_iToreFreund.

Specified by:
getToreFreund in interface ISpieler
Returns:
Value of property m_iToreFreund.

setToreGesamt

public void setToreGesamt(int m_iToreGesamt)
Setter for property m_iToreGesamt.

Specified by:
setToreGesamt in interface ISpieler
Parameters:
m_iToreGesamt - New value of property m_iToreGesamt.

getToreGesamt

public int getToreGesamt()
Getter for property m_iToreGesamt.

Specified by:
getToreGesamt in interface ISpieler
Returns:
Value of property m_iToreGesamt.

setToreLiga

public void setToreLiga(int m_iToreLiga)
Setter for property m_iToreLiga.

Specified by:
setToreLiga in interface ISpieler
Parameters:
m_iToreLiga - New value of property m_iToreLiga.

getToreLiga

public int getToreLiga()
Getter for property m_iToreLiga.

Specified by:
getToreLiga in interface ISpieler
Returns:
Value of property m_iToreLiga.

setTorePokal

public void setTorePokal(int m_iTorePokal)
Setter for property m_iTorePokal.

Specified by:
setTorePokal in interface ISpieler
Parameters:
m_iTorePokal - New value of property m_iTorePokal.

getTorePokal

public int getTorePokal()
Getter for property m_iTorePokal.

Specified by:
getTorePokal in interface ISpieler
Returns:
Value of property m_iTorePokal.

setTorschuss

public void setTorschuss(int m_iTorschuss)
Setter for property m_iTorschuss.

Specified by:
setTorschuss in interface ISpieler
Parameters:
m_iTorschuss - New value of property m_iTorschuss.

getTorschuss

public int getTorschuss()
Getter for property m_iTorschuss.

Specified by:
getTorschuss in interface ISpieler
Returns:
Value of property m_iTorschuss.

setTorwart

public void setTorwart(int m_iTorwart)
Setter for property m_iTorwart.

Specified by:
setTorwart in interface ISpieler
Parameters:
m_iTorwart - New value of property m_iTorwart.

getTorwart

public int getTorwart()
Getter for property m_iTorwart.

Specified by:
getTorwart in interface ISpieler
Returns:
Value of property m_iTorwart.

setTrainer

public void setTrainer(int m_iTrainer)
Setter for property m_iTrainer.

Specified by:
setTrainer in interface ISpieler
Parameters:
m_iTrainer - New value of property m_iTrainer.

getTrainer

public int getTrainer()
Getter for property m_iTrainer.

Specified by:
getTrainer in interface ISpieler
Returns:
Value of property m_iTrainer.

isTrainer

public boolean isTrainer()
gibt an ob der Spieler Trainer ist

Specified by:
isTrainer in interface ISpieler
Returns:
TODO Missing Return Method Documentation

setTrainerTyp

public void setTrainerTyp(int m_iTrainerTyp)
Setter for property m_iTrainerTyp.

Specified by:
setTrainerTyp in interface ISpieler
Parameters:
m_iTrainerTyp - New value of property m_iTrainerTyp.

getTrainerTyp

public int getTrainerTyp()
Getter for property m_iTrainerTyp.

Specified by:
getTrainerTyp in interface ISpieler
Returns:
Value of property m_iTrainerTyp.

getTrainingOffset4Skill

public double getTrainingOffset4Skill(int skill)
TODO Missing Method Documentation

Specified by:
getTrainingOffset4Skill in interface ISpieler
Parameters:
skill - TODO Missing Method Parameter Documentation
Returns:
TODO Missing Return Method Documentation

setTrainingsOffsetFluegelspiel

public void setTrainingsOffsetFluegelspiel(double m_dTrainingsOffsetFluegelspiel)
Setter for property m_dTrainingsOffsetFluegelspiel.

Specified by:
setTrainingsOffsetFluegelspiel in interface ISpieler
Parameters:
m_dTrainingsOffsetFluegelspiel - New value of property m_dTrainingsOffsetFluegelspiel.

getTrainingsOffsetFluegelspiel

public double getTrainingsOffsetFluegelspiel()
Getter for property m_dTrainingsOffsetFluegelspiel.

Specified by:
getTrainingsOffsetFluegelspiel in interface ISpieler
Returns:
Value of property m_dTrainingsOffsetFluegelspiel.

setTrainingsOffsetPasspiel

public void setTrainingsOffsetPasspiel(double m_dTrainingsOffsetPasspiel)
Setter for property m_dTrainingsOffsetPasspiel.

Specified by:
setTrainingsOffsetPasspiel in interface ISpieler
Parameters:
m_dTrainingsOffsetPasspiel - New value of property m_dTrainingsOffsetPasspiel.

getTrainingsOffsetPasspiel

public double getTrainingsOffsetPasspiel()
Getter for property m_dTrainingsOffsetPasspiel.

Specified by:
getTrainingsOffsetPasspiel in interface ISpieler
Returns:
Value of property m_dTrainingsOffsetPasspiel.

setTrainingsOffsetSpielaufbau

public void setTrainingsOffsetSpielaufbau(double m_dTrainingsOffsetSpielaufbau)
Setter for property m_dTrainingsOffsetSpielaufbau.

Specified by:
setTrainingsOffsetSpielaufbau in interface ISpieler
Parameters:
m_dTrainingsOffsetSpielaufbau - New value of property m_dTrainingsOffsetSpielaufbau.

getTrainingsOffsetSpielaufbau

public double getTrainingsOffsetSpielaufbau()
Getter for property m_dTrainingsOffsetSpielaufbau.

Specified by:
getTrainingsOffsetSpielaufbau in interface ISpieler
Returns:
Value of property m_dTrainingsOffsetSpielaufbau.

setTrainingsOffsetStandards

public void setTrainingsOffsetStandards(double m_dTrainingsOffsetStandards)
Setter for property m_dTrainingsOffsetStandards.

Specified by:
setTrainingsOffsetStandards in interface ISpieler
Parameters:
m_dTrainingsOffsetStandards - New value of property m_dTrainingsOffsetStandards.

getTrainingsOffsetStandards

public double getTrainingsOffsetStandards()
Getter for property m_dTrainingsOffsetStandards.

Specified by:
getTrainingsOffsetStandards in interface ISpieler
Returns:
Value of property m_dTrainingsOffsetStandards.

setTrainingsOffsetTorschuss

public void setTrainingsOffsetTorschuss(double m_dTrainingsOffsetTorschuss)
Setter for property m_dTrainingsOffsetTorschuss.

Specified by:
setTrainingsOffsetTorschuss in interface ISpieler
Parameters:
m_dTrainingsOffsetTorschuss - New value of property m_dTrainingsOffsetTorschuss.

getTrainingsOffsetTorschuss

public double getTrainingsOffsetTorschuss()
Getter for property m_dTrainingsOffsetTorschuss.

Specified by:
getTrainingsOffsetTorschuss in interface ISpieler
Returns:
Value of property m_dTrainingsOffsetTorschuss.

setTrainingsOffsetTorwart

public void setTrainingsOffsetTorwart(double m_dTrainingsOffsetTorwart)
Setter for property m_dTrainingsOffsetTorwart.

Specified by:
setTrainingsOffsetTorwart in interface ISpieler
Parameters:
m_dTrainingsOffsetTorwart - New value of property m_dTrainingsOffsetTorwart.

getTrainingsOffsetTorwart

public double getTrainingsOffsetTorwart()
Getter for property m_dTrainingsOffsetTorwart.

Specified by:
getTrainingsOffsetTorwart in interface ISpieler
Returns:
Value of property m_dTrainingsOffsetTorwart.

setTrainingsOffsetVerteidigung

public void setTrainingsOffsetVerteidigung(double m_dTrainingsOffsetVerteidigung)
Setter for property m_dTrainingsOffsetVerteidigung.

Specified by:
setTrainingsOffsetVerteidigung in interface ISpieler
Parameters:
m_dTrainingsOffsetVerteidigung - New value of property m_dTrainingsOffsetVerteidigung.

getTrainingsOffsetVerteidigung

public double getTrainingsOffsetVerteidigung()
Getter for property m_dTrainingsOffsetVerteidigung.

Specified by:
getTrainingsOffsetVerteidigung in interface ISpieler
Returns:
Value of property m_dTrainingsOffsetVerteidigung.

setTransferlisted

public void setTransferlisted(int m_iTransferlisted)
Setter for property m_iTransferlisted.

Specified by:
setTransferlisted in interface ISpieler
Parameters:
m_iTransferlisted - New value of property m_iTransferlisted.

getTransferlisted

public int getTransferlisted()
Getter for property m_iTransferlisted.

Specified by:
getTransferlisted in interface ISpieler
Returns:
Value of property m_iTransferlisted.

setTrikotnummer

public void setTrikotnummer(int m_iTrikotnummer)
Setter for property m_iTrikotnummer.

Specified by:
setTrikotnummer in interface ISpieler
Parameters:
m_iTrikotnummer - New value of property m_iTrikotnummer.

getTrikotnummer

public int getTrikotnummer()
Getter for property m_iTrikotnummer.

Specified by:
getTrikotnummer in interface ISpieler
Returns:
Value of property m_iTrikotnummer.

setU20Laenderspiele

public void setU20Laenderspiele(int m_iU20Laenderspiele)
Setter for property m_iU20Laenderspiele.

Specified by:
setU20Laenderspiele in interface ISpieler
Parameters:
m_iU20Laenderspiele - New value of property m_iU20Laenderspiele.

getU20Laenderspiele

public int getU20Laenderspiele()
Getter for property m_iU20Laenderspiele.

Specified by:
getU20Laenderspiele in interface ISpieler
Returns:
Value of property m_iU20Laenderspiele.

setUserPosFlag

public void setUserPosFlag(byte flag)
TODO Missing Method Documentation

Specified by:
setUserPosFlag in interface ISpieler
Parameters:
flag - TODO Missing Method Parameter Documentation

getUserPosFlag

public byte getUserPosFlag()
liefert User Notiz zum Spieler

Specified by:
getUserPosFlag in interface ISpieler
Returns:
TODO Missing Return Method Documentation

getValue4Skill4

public int getValue4Skill4(int skill)
get Skillvalue 4 skill

Specified by:
getValue4Skill4 in interface ISpieler
Parameters:
skill - TODO Missing Constructuor Parameter Documentation
Returns:
TODO Missing Return Method Documentation

setValue4Skill4

public void setValue4Skill4(int skill,
                            int value)
set Skillvalue 4 skill

Specified by:
setValue4Skill4 in interface ISpieler
Parameters:
skill - the skill to change
value - the new skill value

setVerletzt

public void setVerletzt(int m_iVerletzt)
Setter for property m_iVerletzt.

Specified by:
setVerletzt in interface ISpieler
Parameters:
m_iVerletzt - New value of property m_iVerletzt.

getVerletzt

public int getVerletzt()
Getter for property m_iVerletzt.

Specified by:
getVerletzt in interface ISpieler
Returns:
Value of property m_iVerletzt.

setVerteidigung

public void setVerteidigung(int m_iVerteidigung)
Setter for property m_iVerteidigung.

Specified by:
setVerteidigung in interface ISpieler
Parameters:
m_iVerteidigung - New value of property m_iVerteidigung.

getVerteidigung

public int getVerteidigung()
Getter for property m_iVerteidigung.

Specified by:
getVerteidigung in interface ISpieler
Returns:
Value of property m_iVerteidigung.

getWetterEffekt

public int getWetterEffekt(int wetter)
Specified by:
getWetterEffekt in interface ISpieler

calcFullSubskills

public void calcFullSubskills(java.sql.Timestamp hrftimestamp,
                              int coTrainer,
                              int twTrainer,
                              int trainerlevel,
                              int intensitaet,
                              int staminaTrainingPart)
TODO Missing Method Documentation

Parameters:
hrftimestamp - TODO Missing Method Parameter Documentation
coTrainer - TODO Missing Method Parameter Documentation
twTrainer - TODO Missing Method Parameter Documentation
trainerlevel - TODO Missing Method Parameter Documentation
intensitaet - TODO Missing Method Parameter Documentation
staminaTrainingPart - TODO Missing Method Parameter Documentation

calcFullSubskills

public void calcFullSubskills(ISpieler old,
                              int coTrainer,
                              int twTrainer,
                              int trainerlevel,
                              int intensitaet,
                              int staminaTrainingPart,
                              java.sql.Timestamp hrftimestamp)
Berechnet die Subskills Wird beim Speichern des HRFs in der Datenbank aufgerufen direkt bevor die Spieler gespeichert werden.

Parameters:
old - TODO Missing Constructuor Parameter Documentation
coTrainer - TODO Missing Constructuor Parameter Documentation
twTrainer - TODO Missing Constructuor Parameter Documentation
trainerlevel - TODO Missing Constructuor Parameter Documentation
intensitaet - TODO Missing Constructuor Parameter Documentation
staminaTrainingPart - TODO Missing Constructuor Parameter Documentation
hrftimestamp - TODO Missing Constructuor Parameter Documentation

calcIncrementalSubskills

public void calcIncrementalSubskills(ISpieler old,
                                     int coTrainer,
                                     int twTrainer,
                                     int trainerlevel,
                                     int intensitaet,
                                     int staminaTrainingPart,
                                     int hrfID)
Berechnet die Subskills Wird beim Speichern des HRFs in der Datenbank aufgerufen direkt bevor die Spieler gespeichert werden.

Parameters:
old - TODO Missing Constructuor Parameter Documentation
coTrainer - TODO Missing Constructuor Parameter Documentation
twTrainer - TODO Missing Constructuor Parameter Documentation
trainerlevel - TODO Missing Constructuor Parameter Documentation
intensitaet - TODO Missing Constructuor Parameter Documentation
hrfID - TODO Missing Constructuor Parameter Documentation

calcKapitaensValue

public float calcKapitaensValue()
liefert den Kapit�nswert f�r den Spieler

Specified by:
calcKapitaensValue in interface ISpieler
Returns:
TODO Missing Return Method Documentation

calcPosValue

public float calcPosValue(FactorObject fo,
                          boolean useForm)
Calculate the player strength on a specific lineup position with or without form

Parameters:
fo - FactorObject with the skill weights for this position
useForm - consider form?
Returns:
the player strength on this position

calcPosValue

public float calcPosValue(byte pos,
                          boolean useForm)
Calculate the player strength on a specific lineup position with or without form

Specified by:
calcPosValue in interface ISpieler
Parameters:
pos - position from ISpielerPosition (TORWART.. POS_ZUS_INNENV)
useForm - consider form?
Returns:
the player strength on this position

copySubSkills

public void copySubSkills(ISpieler old)
Copy old player offset status

Parameters:
old -

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in interface ISpieler
Overrides:
equals in class java.lang.Object

calcTraining

protected static double calcTraining(double baseLength,
                                     int age,
                                     int cotrainer,
                                     int trainerLvl,
                                     int intensitaet,
                                     int staminaTrainingPart,
                                     int curSkill)
internal calculation of training duration

Parameters:
baseLength - base length (i.e. the normalized length for a skillup for a 17Y trainee, solid coach, 10 co, 100% TI, 0% Stamina)
age - player's age
trTyp - training type
cotrainer - number of assistants
trainerLvl - trainer level
intensitaet - training intensity
staminaTrainingPart - stamina share
Returns:
length for a single skillup

check4SkillUp

protected boolean check4SkillUp(int skill,
                                ISpieler oldPlayer)
pr�ft ob Skillup vorliegt

Parameters:
skill - TODO Missing Constructuor Parameter Documentation
oldPlayer - TODO Missing Constructuor Parameter Documentation
Returns:
TODO Missing Return Method Documentation