# Serialized Form

Package <Unnamed>

Class _3Guys1Bot_ extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### lastScanNarrowed

    boolean lastScanNarrowed

### lastColor

    int lastColor

### color0

    java.awt.Color color0

### color1

    java.awt.Color color1

### color2

    java.awt.Color color2

### color3

    java.awt.Color color3

### color4

    java.awt.Color color4

### color5

    java.awt.Color color5

### color6

    java.awt.Color color6

### color7

    java.awt.Color color7

### color8

    java.awt.Color color8

### color9

    java.awt.Color color9

### color10

    java.awt.Color color10

### color11

    java.awt.Color color11

### lastScans

    Scan[] lastScans

### iterator

    int iterator

### tooInaccurate

    boolean tooInaccurate

Class AJE_3 extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### lSSalt

    Scan lSSalt

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

### neighbourscan_COUNT

    int neighbourscan_COUNT

### ifound

    boolean ifound

Class AlmostDead extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestScans

    Scan[] latestScans

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

### numberOfScans

    int numberOfScans

### clip

    Scan clip

### rocket

    boolean rocket

### counter

    int counter

### projectil

    Vector projectil

### mine

    Vector mine

Class ArisadoBot2014 extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 5584231476316306502L

Serialized Fields

### leftScan

    Angle leftScan

### rightScan

    Angle rightScan

### targetScan

    Angle targetScan

### nextScan

    Angle nextScan

### checkMine

    Angle checkMine

### driveAngle

    Angle driveAngle

### startscan

    boolean startscan

### direction

    boolean direction

### target_lock

    boolean target_lock

### nextSpeed

    double nextSpeed

### random

    java.util.Random random

### lastScan

    Scan lastScan

### proxScan

    ProximityScan proxScan

Class ArmyBotNewMk1 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

serialVersionUID: 1L

Serialized Fields

### Fahrmodus

    int Fahrmodus

### momentanerZustand

    int momentanerZustand

### Zielwert

    Angle Zielwert

### Zielpunkt

    Vector Zielpunkt

### i

    int i

### angle1

    Angle angle1

### angle2

    Angle angle2

### angle3

    Angle angle3

### LetzterScanDirection

    Angle LetzterScanDirection

### angle4

    Angle angle4

### vector1

    Vector[] vector1

### vectorPositionSpeichern

    Vector vectorPositionSpeichern

### scan1

    Scan scan1

### scans

    Scan[] scans

### b

    int b

### angle1VariableZahler

    int angle1VariableZahler

### angle1Variable

    int angle1Variable

### LetzterScanWinkel

    int LetzterScanWinkel

### R

    int R

### G

    int G

### B

    int B

### ScanVariable

    int ScanVariable

### MisselSchiessenErlauben

    int MisselSchiessenErlauben

### start

    int start

### BlockadeAusweichenZahler

    int BlockadeAusweichenZahler

### LetzterScan

    double LetzterScan

### GespeicherteZeit

    double GespeicherteZeit

Class ArmyBotNewMk2 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

serialVersionUID: 1L

Serialized Fields

### Fahrmodus

    int Fahrmodus

### momentanerZustand

    int momentanerZustand

### Zielwert

    Angle Zielwert

### Zielpunkt

    Vector Zielpunkt

### i

    int i

### angle1

    Angle angle1

### angle2

    Angle angle2

### angle3

    Angle angle3

### LetzterScanDirection

    Angle LetzterScanDirection

### angle4

    Angle angle4

### angle5

    Angle angle5

### FramesZahlen

    int FramesZahlen

### vectorPositionSpeichern

    Vector vectorPositionSpeichern

### scan1

    Scan scan1

### scans

    Scan[] scans

### A

    int A

### Zahler

    int Zahler

### b

    int b

### angle1VariableZahler

    int angle1VariableZahler

### angle1Variable

    int angle1Variable

### LetzterScanWinkel

    int LetzterScanWinkel

### R

    int R

### G

    int G

### B

    int B

### ScanVariable

    int ScanVariable

### MisselSchiessenErlauben

    int MisselSchiessenErlauben

### start

    int start

### BlockadeAusweichenZahler

    int BlockadeAusweichenZahler

### LetzterScan

    double LetzterScan

### GespeicherteZeit

    double GespeicherteZeit

Class Ballerman extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Serialized Fields

### frame

    int frame

  aktueller Frame der Game-Engine

### currentScan

    Scan currentScan

  aktuelles Scan-Ergebnis

### currentProximityScan

    ProximityScan currentProximityScan

  temporaere Kopie des Minen-Radars

### tempScan

    Scan tempScan

  letzmaliges, erfolgreiches Scan-Ergebnis

### tempScanned

    boolean tempScanned

  wurde ein temporarerer Scan angelegt?

### phase

    int phase

  Phase der Angriff-Strategie

### beginPhase

    double beginPhase

  Beginn der aktuellen Phase (in Sec)

### checkedRightPart

    boolean checkedRightPart

  wurde rechter Teil (im UZS) bereits gecheckt?

Class BeerBot extends jrobots.simulation.simulationObjects.JRobot2013 implements Serializable

Serialized Fields

### angle

    double angle

### deltaApertureAngle

    double deltaApertureAngle

### minApertureAngle

    double minApertureAngle

### lastPosition

    Vector lastPosition

### timesNotFound

    int timesNotFound

### oldScan

    Scan oldScan

### counter

    int counter

Class Bender extends jrobots.simulation.simulationObjects.JRobot2014_2 implements Serializable

serialVersionUID: 1L

Serialized Fields

### oldScan

    Scan oldScan

### latestScanHit

    Scan latestScanHit

### latestScanHitAngle

    Angle latestScanHitAngle

### enemeyDetected

    boolean enemeyDetected

### frameCounter

    int frameCounter

### drivingStraight

    boolean drivingStraight

### positionOpponentEstimated

    Vector positionOpponentEstimated

### currentDrivingDirection

    Angle currentDrivingDirection

### oldPosition

    Vector oldPosition

### oldHealth

    double oldHealth

Class BinaryAimBot extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Serialized Fields

### curScanAngle

    Angle curScanAngle

### curAperture

    Angle curAperture

### minAperture

    double minAperture

### boostTriggerDistance

    double boostTriggerDistance

### minAccuracy

    int minAccuracy

### maxScanFrequency

    int maxScanFrequency

### standardDeviation

    double standardDeviation

### usePrediction

    double usePrediction

### moveProbability

    double moveProbability

### isMoving

    boolean isMoving

### scanState

    int scanState

### scanMode

    BinaryAimBot.ScanMode scanMode

### previousScan

    Scan previousScan

Class bjoern extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Serialized Fields

### i

    double i

### j

    double j

### k

    double k

### boostTime

    double boostTime

### z

    int z

### found

    boolean found

### aperture

    Angle aperture

### lastScan

    Scan lastScan

### lastPos

    Vector lastPos

Class BlackBeauty extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

Class Bobo extends jrobots.simulation.simulationObjects.JRobot implements Serializable

Serialized Fields

### feineFahrtrichtung

    Angle feineFahrtrichtung

### zielX

    int zielX

### zielY

    int zielY

### aggression

    double aggression

### health

    double health

### letzerSchussPos

    Vector letzerSchussPos

### gegnerPos

    Vector gegnerPos

### vorherigeGegnerPos

    Vector vorherigeGegnerPos

### vorherigeEigenePos

    Vector vorherigeEigenePos

### anzahlSchuesse

    int anzahlSchuesse

### scanRichtung

    Angle scanRichtung

### oeffnungsgrad

    Angle oeffnungsgrad

### scanErgebnis

    Vector scanErgebnis

### scanCounter

    int scanCounter

### startScanRichtung

    Angle startScanRichtung

Class BogBot extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Angle latestSuccessfulScan

### latestSuccessfulScanTime

    double latestSuccessfulScanTime

### scanTarget

    Vector scanTarget

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

Class Bot42 extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### scanFailCount

    int scanFailCount

### scanHistory

    java.util.LinkedList<E> scanHistory

### enemyEstimate

    Vector enemyEstimate

### OFFENSIVE

    int OFFENSIVE

### BALANCED

    int BALANCED

### DEFENSIVE

    int DEFENSIVE

### BEHAVIOR

    int BEHAVIOR

### ROCKET_WAIT_TIME

    double ROCKET_WAIT_TIME

### rocketFlying

    boolean rocketFlying

### rocketStartTime

    double rocketStartTime

Class BotanicBot extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

Serialized Fields

### scanState

    BotanicBot.ScanState scanState

### searchArea

    BotanicBot.SearchArea searchArea

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### anotherSuccessfulScan

    Scan anotherSuccessfulScan

### latestSuccessfulScan

    Scan latestSuccessfulScan

### scanNum

    int scanNum

### lastEnemyProjectile

    Vector lastEnemyProjectile

### lastShotTime

    int lastShotTime

### ausweichen

    boolean ausweichen

### ausweichTime

    int ausweichTime

Class BotNorris extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Serialized Fields

### radar

    BotNorris.Radar radar

### driver

    BotNorris.Driver driver

Class Botty extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

serialVersionUID: 1L

Serialized Fields

### lastScanDir

    Angle lastScanDir

### lastScanAperture

    Angle lastScanAperture

### scanDir

    Angle scanDir

### ScanAperture

    Angle ScanAperture

### lastScan

    Scan[] lastScan

### ScansSuccessful

    java.lang.Boolean[] ScansSuccessful

### enemyPosition

    Scan[] enemyPosition

### roundScan

    int roundScan

### looseScansRow

    int looseScansRow

### latestScan

    Scan latestScan

### searchBase

    Angle searchBase

Class ChallengerUntamed2014 extends jrobots.simulation.simulationObjects.JRobot2014_en implements Serializable

serialVersionUID: 1L

Serialized Fields

### random

    java.util.Random random

### driveAngle

    Angle driveAngle

### targetAngle

    Angle targetAngle

### previousScan

    Scan previousScan

Class ChameleOnDrugs extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

serialVersionUID: 42L

Serialized Fields

### lastScan

    Scan lastScan

### scanDirection

    Angle scanDirection

### scanAperture

    Angle scanAperture

### nextScanAngles

    java.util.List<E> nextScanAngles

### timeOfLastScan

    double timeOfLastScan

Class ChillBot extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: -7173941545231885824L

Serialized Fields

### SCAN_APERTURE

    double SCAN_APERTURE

### BOOST_POWER_HEALTH

    double BOOST_POWER_HEALTH

### INIT_TIME

    double INIT_TIME

### previousScan

    Scan previousScan

Class ChuckNorris extends jrobots.simulation.simulationObjects.JRobot2012_FH implements Serializable

serialVersionUID: 1L

Serialized Fields

### latestSuccessfulScan

    Scan latestSuccessfulScan

### beforeLatestSuccessfulScan

    Scan beforeLatestSuccessfulScan

### scanDirection

    Angle scanDirection

### isPredicted

    boolean isPredicted

### scanPrediction

    Vector scanPrediction

### projectilePrediction

    Vector projectilePrediction

### driveFactor

    double driveFactor

### driveSpeed

    double driveSpeed

Class CoderChallenger2014 extends jrobots.simulation.simulationObjects.JRobot2014_en implements Serializable

serialVersionUID: 1L

Serialized Fields

### random

    java.util.Random random

### driveAngle

    Angle driveAngle

### targetAngle

    Angle targetAngle

Class ColognePunisher extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

### directionChanged

    boolean directionChanged

### mineCounter

    int mineCounter

Class ColonelDuck extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

Serialized Fields

### scanState

    ColonelDuck.ScanState scanState

  momentary scan strategy

### scanAperture

    Angle scanAperture

  momentary scan aperture (used for targetting resolution state)

### scanHemisphere

    int scanHemisphere

  used as subordinate scan state

### scan1st

    Scan scan1st

  Best scan of target

### scan2nd

    Scan scan2nd

  2nd best scan of target

### random

    java.util.Random random

### nextOrientationChange

    double nextOrientationChange

Class CrapBot_v3 extends jrobots.simulation.simulationObjects.JRobot2012_FH implements Serializable

serialVersionUID: 1L

Serialized Fields

### currentScanAperture

    Angle currentScanAperture

### currentScanDirection

    Angle currentScanDirection

### notScannedAngle

    Angle notScannedAngle

### scanFactor

    double scanFactor

### scanFailCounter

    int scanFailCounter

### needsDrivingCorrection

    int needsDrivingCorrection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### currentSuccessfulScan

    Scan currentSuccessfulScan

### previousSuccessfulScan

    Scan previousSuccessfulScan

### xE

    double xE

### yE

    double yE

### roughScanOrder

    java.util.ArrayList<E> roughScanOrder

### currentRoughScan

    int currentRoughScan

Class CrazyDave extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

Class DancingQueen extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

serialVersionUID: 5932615155311314104L

Serialized Fields

### shootCounter

    int shootCounter

### SHOOT_WAIT

    int SHOOT_WAIT

### target

    Vector target

### targetStopped

    boolean targetStopped

### rocketRecentlyLaunched

    boolean rocketRecentlyLaunched

### driveSide

    Angle driveSide

### driveSideTime

    int driveSideTime

### driveSideChange

    int driveSideChange

### backwards

    boolean backwards

### MIN_DIST

    int MIN_DIST

### lastScanDirection

    Angle lastScanDirection

### lastScanAperture

    Angle lastScanAperture

### scanState

    DancingQueen.ScanState scanState

### scans

    Scan[] scans

### scanIndex

    int scanIndex

### firstScanIndex

    int firstScanIndex

Class DBot2014 extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Serialized Fields

### frameNum

    long frameNum

### stepAngle

    Angle stepAngle

### angle

    Angle angle

### minAperture

    Angle minAperture

### wasLocated

    boolean wasLocated

### correcting

    boolean correcting

### aperture

    Angle aperture

### step

    int step

### delta

    Angle delta

### targeted

    boolean targeted

### direction

    Angle direction

### speed

    double speed

### lastPos

    Vector lastPos

### danger

    ProximityScan danger

### maneur

    java.lang.String maneur

### maneurDistance

    double maneurDistance

### zeroSpeed

    Vector zeroSpeed

### ePoints

    java.util.Queue<E> ePoints

### MAX_EDEPTH

    int MAX_EDEPTH

### SAFE_MINE_DISTANCE

    double SAFE_MINE_DISTANCE

### degrees30

    Angle degrees30

### mineWarningDist

    double mineWarningDist

Class Deadshoot extends jrobots.simulation.simulationObjects.JRobot2013 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### lSS

    Scan lSS

### pLSS

    Scan[] pLSS

### lastScan

    Scan lastScan

### targeting

    boolean targeting

### framesToLSS

    int framesToLSS

### myVelocity

    Vector myVelocity

### shoot

    boolean shoot

### counter

    int counter

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

### tribbleScan

    boolean tribbleScan

### tribbleScanState

    int tribbleScanState

### enemyDirection

    Angle enemyDirection

### lostTarget

    boolean lostTarget

### deferral

    Angle deferral

### enemyPosition

    Vector enemyPosition

### lastFrameEnemyPositions

    Vector[] lastFrameEnemyPositions

### enemyVelocity

    double enemyVelocity

### lastEnemyMovement

    Vector lastEnemyMovement

### meToEnemy

    Vector meToEnemy

### loveCounter

    int loveCounter

### loving

    boolean loving

### myPositions

    java.util.ArrayList<E> myPositions

### driveCounter

    double driveCounter

### driveScanTimer

    int driveScanTimer

Class Desperado extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### keepScanning

    boolean keepScanning

### scanState

    int scanState

### scanfails

    int scanfails

### shots

    int shots

### lastScanTime

    double lastScanTime

### lastPos

    Vector lastPos

### scans

    java.util.ArrayList<E> scans

### sawtarget

    boolean sawtarget

Class Desperado2012 extends jrobots.simulation.simulationObjects.JRobot2012 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### scanFails

    int scanFails

### scans

    java.util.List<E> scans

### frameCounter

    int frameCounter

### sign

    double sign

Class DestrudoBot extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Class DevilSkidder extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

serialVersionUID: -1884314211985631523L

Serialized Fields

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Angle latestSuccessfulScan

### random

    java.util.Random random

### nextBoosterRun

    double nextBoosterRun

### nextOrientationChange

    double nextOrientationChange

### proximityAlert

    Vector proximityAlert

### newAlert

    boolean newAlert

Class DevilSkidderMk2 extends jrobots.simulation.simulationObjects.JRobot2012 implements Serializable

serialVersionUID: -1884314211985631523L

Serialized Fields

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Angle latestSuccessfulScan

### random

    java.util.Random random

### nextBoosterRun

    double nextBoosterRun

### nextOrientationChange

    double nextOrientationChange

### proximityAlert

    Vector proximityAlert

### newAlert

    boolean newAlert

Class Disciplinator extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

### enemyPositions

    java.util.LinkedList<E> enemyPositions

Class DonBot extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable

Serialized Fields

### latestSuccessfulScanTime

    double latestSuccessfulScanTime

### distanceToEnemy

    double distanceToEnemy

### angleToEnemy

    int angleToEnemy

### currentScanAngle

    int currentScanAngle

### scanAperture

    short scanAperture

### driveCounter

    double driveCounter

### apertureCount

    short apertureCount

### shot

    boolean shot

### nextScanUp

    boolean nextScanUp

### nextScanDown

    boolean nextScanDown

### newScan

    boolean newScan

### rsquared

    double rsquared

### scanCount

    short scanCount

### coordinates

    java.util.LinkedList<E> coordinates

Class DoofBot extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable

Serialized Fields

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

### bigScan

    boolean bigScan

### cameFromBigScan

    boolean cameFromBigScan

### numNotFound

    int numNotFound

### lastAngle

    int lastAngle

### latestSuccessfulScan

    int latestSuccessfulScan

### scanRichtung

    int scanRichtung

### richtungNotFound

    int richtungNotFound

### foundInScanRichtung

    boolean foundInScanRichtung

Class DoofBotv2 extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    double scanDirection

### searchScan

    boolean searchScan

### driveDirection

    double driveDirection

### abweichung

    double abweichung

### INIT_CHANGE_ANGLE

    double INIT_CHANGE_ANGLE

### CHANGE_ANGLE

    double CHANGE_ANGLE

### found

    boolean found

### lastSuccesfulScan

    Scan lastSuccesfulScan

### gegnerPositionen

    java.util.ArrayList<E> gegnerPositionen

### lastAngle

    double lastAngle

### angle

    double angle

### changeAngle

    double changeAngle

### last10Scans

    int last10Scans

### lastHealth

    double lastHealth

### schreibIndex

    int schreibIndex

Class DoofBotv3 extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

serialVersionUID: 1L

Serialized Fields

### lastScan

    Scan lastScan

### lastDistance

    double lastDistance

### search

    boolean search

### found

    boolean found

### scanned

    boolean scanned

### nextFireTime

    double nextFireTime

### scans

    java.util.LinkedList<E> scans

### positions

    java.util.LinkedList<E> positions

### shootCounter

    int shootCounter

Class DumBot extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

Serialized Fields

### autopilotMomentum

    Angle autopilotMomentum

### random

    java.util.Random random

Class Dummybot extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Serialized Fields

### TMinusOne

    Scan TMinusOne

### debugwait

    int debugwait

### themine

    boolean themine

### distMinebefore

    double distMinebefore

### distMinenow

    double distMinenow

### distEnemyBefore

    double distEnemyBefore

### lastTime

    double lastTime

### waitfirstenergy

    boolean waitfirstenergy

### directiontoDrive

    Angle directiontoDrive

### lastProxyScan

    ProximityScan lastProxyScan

### stdangle

    Angle stdangle

Class EmptyBot extends JRobot2015 implements Serializable

serialVersionUID: 1L

Class EmptyBot2010 extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

serialVersionUID: 1L

Class EmptyBot2014 extends jrobots.simulation.simulationObjects.JRobot2014_en implements Serializable

serialVersionUID: 1L

Class EmptyBot2014_2 extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scanAngleL

    Angle scanAngleL

### scanAngleH

    Angle scanAngleH

### newScanL

    Angle newScanL

### newScanH

    Angle newScanH

### scanAngle

    Angle scanAngle

### newScan

    Angle newScan

### lastTargetAngle1

    Angle lastTargetAngle1

### lastTargetAngle2

    Angle lastTargetAngle2

### lastTargetDist1

    double lastTargetDist1

### lastTargetDist2

    double lastTargetDist2

### boostTimeout

    int boostTimeout

### boostCounter

    int boostCounter

### shotEnergy

    double shotEnergy

### nearField

    double nearField

### lastScan

    java.util.Stack<E> lastScan

### maxSavedScans

    int maxSavedScans

### switchangle

    boolean switchangle

### v

    Vector v

### v1

    Vector v1

Class EngBot extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Serialized Fields

### foundOnce

    boolean foundOnce

### scan

    double scan

### lastScan

    double lastScan

Class EnsignDuck extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

Serialized Fields

### scanState

    EnsignDuck.ScanState scanState

  momentary scan strategy

### scanAperture

    Angle scanAperture

  momentary scan aperture (used for targetting resolution state)

### scanHemisphere

    int scanHemisphere

  used as subordinate scan state

### scan1st

    Scan scan1st

  Best scan of target

### scan2nd

    Scan scan2nd

  2nd best scan of target

Class FinalCrashBot extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

Serialized Fields

### richtung

    Vector richtung

### angleDirection

    int angleDirection

### richtunggefunden

    boolean richtunggefunden

### scannable

    boolean scannable

### letzteTreffer

    Vector letzteTreffer

### scale

    int scale

### failedCounter

    int failedCounter

Class Flak extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

serialVersionUID: 1L

Serialized Fields

### angle1

    Angle angle1

### angle2

    Angle angle2

### angle3

    Angle angle3

### LetzterScanDirection

    Angle LetzterScanDirection

### Zielwert

    Angle Zielwert

### Zielpunkt

    Vector Zielpunkt

### b

    int b

### angle1VariableZahler

    int angle1VariableZahler

### angle1Variable

    int angle1Variable

### VorletzterScan

    double VorletzterScan

### LetzterScan

    double LetzterScan

### i

    int i

Class Flopsi extends jrobots.simulation.simulationObjects.JRobot2012 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

### frame

    int frame

### scancount

    int scancount

### tmpziel

    Vector tmpziel

### geschossen

    boolean geschossen

### richtung

    boolean richtung

### position1

    Vector position1

### position2

    Vector position2

### zielposition

    Vector zielposition

### zaehler

    int zaehler

Class FooBarBazBot extends jrobots.simulation.simulationObjects.JRobot2013 implements Serializable

Serialized Fields

### succScans

    java.util.ArrayList<E> succScans

### framesSinceSuccScan

    int framesSinceSuccScan

### lastScans

    java.util.ArrayList<E> lastScans

Class GeiloBot extends jrobots.simulation.simulationObjects.JRobot2012 implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### lastEnemyScans

    RingBuffer<T> lastEnemyScans

### halfScanned

    int halfScanned

### lastProjectile

    Vector lastProjectile

### colors

    java.util.List<E> colors

### lastColor

    int lastColor

### doingDoubleshot

    boolean doingDoubleshot

### lastRedirection

    double lastRedirection

Class GeiloBot13 extends jrobots.simulation.simulationObjects.JRobot2013 implements Serializable

Serialized Fields

### lastEnemyScans

    GeiloBot13.ScanRingBuffer lastEnemyScans

### rand

    java.util.Random rand

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### driveDirection

    Angle driveDirection

### scanClockwise

    boolean scanClockwise

### firstHalfScanned

    boolean firstHalfScanned

### framecounter

    int framecounter

### nextSpeedChange

    double nextSpeedChange

### movementSpeed

    double movementSpeed

### driveForward

    boolean driveForward

Class GeiloBot14 extends jrobots.simulation.simulationObjects.JRobot2014_Passau implements Serializable

Serialized Fields

### lastEnemyScans

    GeiloBot14.ScanRingBuffer lastEnemyScans

### rand

    java.util.Random rand

### prevScan

    Scan prevScan

### scanDirection

    Angle scanDirection

### driveDirection

    Angle driveDirection

### scanClockwise

    boolean scanClockwise

### framecounter

    int framecounter

### nextSpeedChange

    double nextSpeedChange

### nextNearBlock

    double nextNearBlock

### nextDefenseBlock

    double nextDefenseBlock

### nextScanReset

    double nextScanReset

### movementSpeed

    double movementSpeed

### driveForward

    boolean driveForward

Class Gerrie extends AbstractRobot implements Serializable

serialVersionUID: -4179354601918989895L

Serialized Fields

### previousHealth

    double previousHealth

### healthThreshold

    double healthThreshold

Class Haubitze extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

serialVersionUID: 7099250956064863096L

Serialized Fields

### time

    double time

### predictor

    Predictor predictor

### scanDirection

    Angle scanDirection

### scanAperture

    Angle scanAperture

### scanState

    int scanState

### timeOfLastScan

    double timeOfLastScan

### timeOfLastRocketTurn

    double timeOfLastRocketTurn

### lastRocketPosition

    Vector lastRocketPosition

### lastRocketPositionTime

    double lastRocketPositionTime

### rocketSpeed

    Vector rocketSpeed

Class HiasBot extends jrobots.simulation.simulationObjects.JRobot2012 implements Serializable

Serialized Fields

### shootingEnergyLimit

    double shootingEnergyLimit

### scanner

    Scanner scanner

### predictor

    Predictor2 predictor

### launchableProximityBuffer

    RingBuffer<T> launchableProximityBuffer

### lastBoost

    double lastBoost

### boostDirection

    Angle boostDirection

### rocketSpeedAcc

    double rocketSpeedAcc

### rocketSpeedCount

    double rocketSpeedCount

### oldRockets

    RingBuffer<T> oldRockets

### salve

    int salve

### modularFrameCounter

    int modularFrameCounter

### currentTargetPosition

    Vector currentTargetPosition

Class HiasBot1404 extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: -6467685087216053126L

Serialized Fields

### successfulScans

    java.util.Deque<E> successfulScans

  The currently stored successful scans.

### randomNumberGenerator

    java.util.Random randomNumberGenerator

### initialAperture

    Angle initialAperture

### maxSplits

    int maxSplits

### minEnergyBoundForScan

    double minEnergyBoundForScan

### splitIntoCount

    int splitIntoCount

### toScanFroms

    java.util.Deque<E> toScanFroms

### lastScanSplit

    HiasBot1404.ScanSplit lastScanSplit

### lastTargetPosition

    Vector lastTargetPosition

### lastHazardDetection

    double lastHazardDetection

### movementDirection

    Angle movementDirection

### state

    HiasBot1404.BOT_STATE state

  The current bot state. Initialize with scanning to enable evasion.

Class HiasBot1411 extends jrobots.simulation.simulationObjects.JRobot2014_Passau implements Serializable

serialVersionUID: -342523525256053126L

Serialized Fields

### lastSuccessfulScans

    java.util.Deque<E> lastSuccessfulScans

### movementDirection

    Angle movementDirection

### lastActionTime

    double lastActionTime

### state

    HiasBot1411.BOT_STATE state

  The current bot state. Initialize with scanning to enable evasion.

### scanDirection

    Angle scanDirection

### scanClockwise

    boolean scanClockwise

### scans

    java.util.ArrayDeque<E> scans

Class HierKoennteIhreWerbungStehen extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### enemyPositions

    java.util.LinkedList<E> enemyPositions

Class Hoco extends jrobots.simulation.simulationObjects.JRobot2012 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

### force

    int force

### pre

    int pre

### std

    Angle std

### tmp

    Angle tmp

Class HouhgEi extends jrobots.simulation.simulationObjects.JRobot2012 implements Serializable

serialVersionUID: 1L

Serialized Fields

### lastScans

    java.util.LinkedList<E> lastScans

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### failedScans

    int failedScans

### lastPredictions

    java.util.LinkedList<E> lastPredictions

### driveAwayCounter

    int driveAwayCounter

### attackCounter

    int attackCounter

### programCounter

    int programCounter

### updateRockets

    boolean updateRockets

### toggler

    boolean toggler

Class iBorg extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable

Serialized Fields

### scheduler

    iBorgScheduler scheduler

### scanner

    iBorgScanner scanner

Class iBorgCalcMovement extends java.lang.Object implements Serializable

Class iBorgColor extends java.lang.Object implements Serializable

Class iBorgMoveCommand extends java.lang.Object implements Serializable

Serialized Fields

### angle

    Angle angle

### speed

    double speed

Class iBorgScanner extends java.lang.Object implements Serializable

Serialized Fields

### addangle

    Angle addangle

### scanangle

    Angle scanangle

### resultList

    java.util.List<E> resultList

### borg

    iBorg borg

### preparedResult

    iBorgScanResult preparedResult

### state

    int state

### state1step

    int state1step

### donottwice

    boolean donottwice

Class iBorgScanResult extends java.lang.Object implements Serializable

Serialized Fields

### direction

    Angle direction

### apperture

    Angle apperture

### borgPosition

    Vector borgPosition

### distance

    double distance

### scanTime

    double scanTime

### success

    boolean success

Class iBorgScheduler extends java.lang.Object implements Serializable

serialVersionUID: -3947593332787307959L

Serialized Fields

### borg

    iBorg borg

### scheduledCommands

    java.util.Dictionary<K,V> scheduledCommands

### keys

    java.util.List<E> keys

Class Ich_fahre_BiodieselMk2 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

serialVersionUID: 1L

Serialized Fields

### ScanAperture

    Angle ScanAperture

  Wohin soll der Scanner ausgerichtet werden?

### ScanDirection

    Angle ScanDirection

### scan_start

    double scan_start

### scan_end

    double scan_end

### scan_cur

    double scan_cur

### phase1

    boolean phase1

### scanphase1

    Scan scanphase1

### LastEnemyAngle

    double LastEnemyAngle

  nachdem die 3 Sektoren gescannt wurden, wird hier der naechste Sektor ermittelt

### enemyDetected

    boolean enemyDetected

### LetztePos

    Vector LetztePos

### VorletztePos

    Vector VorletztePos

### LetzteZeit

    double LetzteZeit

### VorletzteZeit

    double VorletzteZeit

### TimeOfLastShot

    double TimeOfLastShot

  Wohin soll geschossen werden?

Class ImbaBotMK3 extends jrobots.simulation.simulationObjects.JRobot2012_FH implements Serializable

Serialized Fields

### predictedPosition

    Vector predictedPosition

### targetAngle

    Angle targetAngle

### shooting

    boolean shooting

### firstScan

    Scan firstScan

### secondScan

    Scan secondScan

### scanAperture

    Angle scanAperture

### scanArea

    int scanArea

### scanState

    int scanState

### frame

    int frame

### aktAngle

    Angle aktAngle

### turnAngle

    Angle turnAngle

Class InnovatorBot extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### previousSuccessfulScan

    Scan previousSuccessfulScan

### allScans

    java.util.List<E> allScans

### allSuccesfullyScans

    java.util.List<E> allSuccesfullyScans

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

### shouldDrive

    boolean shouldDrive

Class JARVIS extends jrobots.simulation.simulationObjects.JRobot2014_Passau implements Serializable

serialVersionUID: -6991418438688886457L

Serialized Fields

### numMissilesToShoot

    int numMissilesToShoot

### scanPrecision

    int scanPrecision

### estimatedEnemyAngle

    double estimatedEnemyAngle

### found

    boolean found

Class JDBot extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scanAngle

    double scanAngle

### scanForPosition

    Vector scanForPosition

### scanOpen

    double scanOpen

### hasScanDirectionFlipped

    boolean hasScanDirectionFlipped

### scanDirection

    int scanDirection

### lastEnemyPosition

    Vector lastEnemyPosition

### lastScans

    Scan[] lastScans

### enemyInRadius

    double enemyInRadius

### lastEnemySitingTime

    double lastEnemySitingTime

### mines

    double[][] mines

### lastEnergy

    double lastEnergy

### lastLaunchTryTarget

    Vector lastLaunchTryTarget

### lastLaunchTryLandTime

    double lastLaunchTryLandTime

### myGrenades

    double[][] myGrenades

### projectile

    Vector projectile

### projectileSpeed

    Vector projectileSpeed

### circles

    double[][] circles

### lastDir

    int lastDir

### circleCount

    int circleCount

### lastDistances

    double[][] lastDistances

### turnDirLeft

    boolean turnDirLeft

### nextTurnTime

    double nextTurnTime

### projectileDodgeBySpeed

    boolean projectileDodgeBySpeed

### projectileDodgeLeft

    boolean projectileDodgeLeft

### projectileDodgeRight

    boolean projectileDodgeRight

### projectileDodgeBoost

    boolean projectileDodgeBoost

### boosted

    boolean boosted

### projectileDodgePower

    double projectileDodgePower

### directions

    Vector[] directions

### newProjectile

    boolean newProjectile

### futurePoints

    double[][] futurePoints

### lastPosition

    Vector lastPosition

### doingSuperAttack

    boolean doingSuperAttack

### superAttackTargetNum

    int superAttackTargetNum

### superAttackTargets

    Vector[] superAttackTargets

Class Kamikaze extends OnsetBot2011 implements Serializable

Serialized Fields

### angle

    int angle

### scanAngle

    Angle scanAngle

### scanDirection

    Angle scanDirection

### lastFound

    Vector lastFound

### frame

    int frame

### pos

    int pos

### mineCounter

    int mineCounter

### foundCounter

    int foundCounter

### richtungGegner

    Vector richtungGegner

Class Kanonenfutter extends jrobots.simulation.simulationObjects.JRobot2013 implements Serializable

serialVersionUID: 1L

Serialized Fields

### health

    double health

### rotation

    int rotation

### enemyPosition

    Vector enemyPosition

### lastSuccesfulScans

    java.util.ArrayList<E> lastSuccesfulScans

Class KlausMk1 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

serialVersionUID: 1L

Serialized Fields

### rundenZaehler

    int rundenZaehler

### enemySpotted

    boolean enemySpotted

### shoot

    boolean shoot

### rnd

    java.util.Random rnd

### random

    double random

### fahrWinkel

    java.util.Random fahrWinkel

### stdAperture

    Angle stdAperture

### scanAngle

    Angle scanAngle

### turnAngle

    Angle turnAngle

### shootAngle

    Angle shootAngle

### scan

    Scan scan

### richtung

    boolean richtung

  Sensoren auswerten

### counter

    int counter

Class KlausMk2 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

serialVersionUID: 1L

Serialized Fields

### rundenZaehler

    int rundenZaehler

### enemySpotted

    boolean enemySpotted

### shoot

    boolean shoot

### random

    double random

### fahrWinkel

    java.util.Random fahrWinkel

### stdAperture

    Angle stdAperture

### currAngle

    Angle currAngle

### newAngle

    Angle newAngle

### scanAngle

    Angle scanAngle

### turnAngle

    Angle turnAngle

### shootAngle

    Angle shootAngle

### diff

    Angle diff

### scan

    Scan scan

### lastScan

    Scan lastScan

### shootVector

    Vector shootVector

### randomKurve

    double randomKurve

### scanAngleKurve

    Angle scanAngleKurve

### negativerWinkel

    double negativerWinkel

### richtung

    boolean richtung

  Sensoren auswerten

### counter

    int counter

Class knappDaneben extends jrobots.simulation.simulationObjects.JRobot2012_FH implements Serializable

Serialized Fields

### scan1

    Scan scan1

### scan2

    Scan scan2

### scanRichtung

    double scanRichtung

### deadZoneIntervall

    double deadZoneIntervall

### drehungsIntervall

    double drehungsIntervall

### scanFlip

    boolean scanFlip

Class Koronis2014 extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Serialized Fields

### perpendicular

    Angle perpendicular

### angle

    int angle

### getAwayTimer

    int getAwayTimer

### initialContact

    boolean initialContact

### globalScan

    Angle globalScan

### globalScanFound

    Angle globalScanFound

### enemyFound

    boolean enemyFound

### ninetyScan

    Angle ninetyScan

### ninetyScanFound

    Angle ninetyScanFound

### tenDegree

    Angle tenDegree

### enemyFoundNinety

    boolean enemyFoundNinety

### saveScanEnergy

    boolean saveScanEnergy

### oneDegree

    Angle oneDegree

### enemyFoundTen

    boolean enemyFoundTen

### tenScan

    Angle tenScan

### tenScanFound

    Angle tenScanFound

### lastKnownPosition

    Vector lastKnownPosition

### previousPosition

    Vector previousPosition

### currentPosition

    Vector currentPosition

### previousScan

    Scan previousScan

### estimatedPosition

    Vector estimatedPosition

### thisNthat

    boolean thisNthat

### everyFiveTurns

    int everyFiveTurns

Class l33torizorMk1 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

serialVersionUID: 1L

Serialized Fields

### driveDirection

    Angle driveDirection

### roundDrive

    double roundDrive

### level

    int level

  Level gibt an, in welchem scan-modus sich der bot befindet. Level 1: noch kein bot gefunden, wahllos im uzs scannen falls gefunden, vor zu 2, falls nicht, zurueck zu 1 Level 2: bot im scanbereich gefunden, suche links falls gefunden, zurueck zu 2, falls nicht, vor zu 3 Level 3: falls links nichts gefunden, suche rechts falls gefunden, zurueck zu 2, falls nicht, zurueck zu 1

### distanceFactor

    double distanceFactor

  Der distanceFaktor wird fuer die mindest-winkel-berechnung benoetigt. die formel ist: winkel(rad) = distanceFactor / Entfernung also indirekt proportional

### aimCounter

    int aimCounter

  nur alle x Ticks soll die Rakete neu ausgerichtet werden! aimMax gibt anzahl der ticks an, aimcounter zaehlt nur mit

### aimMax

    int aimMax

### enemyTargeted

    boolean enemyTargeted

  enemyTargeted gibt an, ob der letzte Scan genau war, also den Feind erwischt hat. wichtig fuer die neubestimmung der lenkraketen-ziele enemyTargeted2 is fuer den vorletzten Scan

### enemyTargeted2

    boolean enemyTargeted2

### colorCount

    double colorCount

  zaehlvariable fuer den Farbwechsel des Namens

### direction

    int direction

  gibt die Richtung an... -1: gegen UZS +1: im UZS gilt fuer fahren, schiessen und scannen directionCount zaehlt die richtungen... [0] entspricht -1! richtung is die start-richtung in die gefahren wird

### directionCount

    int[] directionCount

### richtung

    double richtung

### vorletzterScan

    Scan vorletzterScan

  vorletzter scan & letzter Scan (nur 2er-scans!) benoetigt fuers schiessen

### letzterScan

    Scan letzterScan

Class l33torizorMk11 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

serialVersionUID: 1L

Serialized Fields

### driveDirection

    Angle driveDirection

### roundDrive

    double roundDrive

### level

    int level

  Level gibt an, in welchem scan-modus sich der bot befindet. Level 1: noch kein bot gefunden, wahllos im uzs scannen falls gefunden, vor zu 2, falls nicht, zurueck zu 1 Level 2: bot im scanbereich gefunden, suche links falls gefunden, zurueck zu 2, falls nicht, vor zu 3 Level 3: falls links nichts gefunden, suche rechts falls gefunden, zurueck zu 2, falls nicht, zurueck zu 1

### distanceFactor

    double distanceFactor

  Der distanceFaktor wird fuer die mindest-winkel-berechnung benoetigt. die formel ist: winkel(rad) = distanceFactor / Entfernung also indirekt proportional

### aimCounter

    int aimCounter

  nur alle x Ticks soll die Rakete neu ausgerichtet werden! aimMax gibt anzahl der ticks an, aimcounter zaehlt nur mit

### aimMax

    int aimMax

### enemyTargeted

    boolean enemyTargeted

  enemyTargeted gibt an, ob der letzte Scan genau war, also den Feind erwischt hat. wichtig fuer die neubestimmung der lenkraketen-ziele enemyTargeted2 is fuer den vorletzten Scan

### enemyTargeted2

    boolean enemyTargeted2

### colorCount

    double colorCount

  zaehlvariable fuer den Farbwechsel des Namens

### direction

    int direction

  gibt die Richtung an... -1: gegen UZS +1: im UZS gilt fuer fahren, schiessen und scannen directionCount zaehlt die richtungen... [0] entspricht -1! richtung is die start-richtung in die gefahren wird

### directionCount

    int[] directionCount

### richtung

    double richtung

### vorletzterScan

    Scan vorletzterScan

  vorletzter scan & letzter Scan (nur 2er-scans!) benoetigt fuers schiessen

### letzterScan

    Scan letzterScan

Class l33torizorMk2 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

serialVersionUID: 1L

Serialized Fields

### driveDirection

    Angle driveDirection

### roundDrive

    double roundDrive

### level

    int level

  Level gibt an, in welchem scan-modus sich der bot befindet. Level 1: noch kein bot gefunden, wahllos im uzs scannen falls gefunden, vor zu 2, falls nicht, zurueck zu 1 Level 2: bot im scanbereich gefunden, suche links falls gefunden, zurueck zu 2, falls nicht, vor zu 3 Level 3: falls links nichts gefunden, suche rechts falls gefunden, zurueck zu 2, falls nicht, zurueck zu 1

### distanceFactor

    double distanceFactor

  Der distanceFaktor wird fuer die mindest-winkel-berechnung benoetigt. die formel ist: winkel(rad) = distanceFactor / Entfernung also indirekt proportional

### aimCounter

    int aimCounter

  nur alle x Ticks soll die Rakete neu ausgerichtet werden! aimMax gibt anzahl der ticks an, aimcounter zaehlt nur mit

### aimMax

    int aimMax

### enemyTargeted

    boolean enemyTargeted

  enemyTargeted gibt an, ob der letzte Scan genau war, also den Feind erwischt hat. wichtig fuer die neubestimmung der lenkraketen-ziele enemyTargeted2 is fuer den vorletzten Scan

### enemyTargeted2

    boolean enemyTargeted2

### colorCount

    double colorCount

  zaehlvariable fuer den Farbwechsel des Namens

### direction

    int direction

  gibt die Richtung an... -1: gegen UZS +1: im UZS gilt fuer fahren, schiessen und scannen directionCount zaehlt die richtungen... [0] entspricht -1! richtung is die start-richtung in die gefahren wird

### directionCount

    int[] directionCount

### richtung

    double richtung

### letzterScan

    Scan[] letzterScan

  vorletzte scans & letzter Scan (nur 2er-scans!) -> letzterScan[array] 0-> letzter 1-> vorletzter usw... benoetigt fuers schiessen tempVector is primaer der durchschnittspunkt der letzten 2 scans lastShotMissile gibt an, ob als letztes eine Rakete abgeschossen wurde abschussZeit gibt die Zeit an, zu der eine Rakete abgeschossen wurde

### tempVector

    Vector tempVector

### scanInit

    boolean scanInit

### newScan

    Scan newScan

### newScan2

    Scan newScan2

### tempTime

    double tempTime

### abschussZeit

    double abschussZeit

### lastShotMissile

    boolean lastShotMissile

Class Larry extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: -8924887675352581163L

Serialized Fields

### energyLogger

    Larry.EnergyLogger energyLogger

### predictor

    Larry.Predictor predictor

### scanner

    Larry.SweepScanner scanner

### turret

    Larry.PredictionTurret turret

### driver

    Larry.PredictionDriver driver

### proxScanner

    Larry.ProximityScanner proxScanner

Class LeastSquaresPredictor extends java.lang.Object implements Serializable

serialVersionUID: 2892311806599888116L

Serialized Fields

### paramVectorLength

    int paramVectorLength

### paramVectorX

    double[] paramVectorX

### paramVectorY

    double[] paramVectorY

### maxSpeed

    double maxSpeed

### scandata

    java.util.LinkedList<E> scandata

### invalidSamples

    int invalidSamples

### validSamples

    int validSamples

### time

    double time

### estimationQuality

    double estimationQuality

### debugLines

    Vector[] debugLines

Class Legendron extends jrobots.simulation.simulationObjects.JRobot2013 implements Serializable

serialVersionUID: 1L

Serialized Fields

### lastEnemy

    Vector[] lastEnemy

### target

    Vector target

### index

    int index

### missCount

    int missCount

### scanDir

    Legendron.ScanDir scanDir

### scanAngle

    Angle scanAngle

### lost

    boolean lost

### shootsecond

    boolean shootsecond

### spreadAngle

    double spreadAngle

### direction

    int direction

### spreadLength

    double spreadLength

### moveFactor

    double moveFactor

### switchtimer

    int switchtimer

### left

    Legendron.Rocket left

### right

    Legendron.Rocket right

### calcRockets

    boolean calcRockets

### pos

    Vector pos

### vel

    Vector vel

### calcedVel

    Vector calcedVel

Class LittlePony extends jrobots.simulation.simulationObjects.JRobot2012 implements Serializable

serialVersionUID: 1L

Serialized Fields

### time

    double time

### predictor

    Predictor predictor

### scanDirection

    Angle scanDirection

### scanAperture

    Angle scanAperture

### scanState

    int scanState

### timeOfLastScan

    double timeOfLastScan

### timeOfLastRocketTurn

    double timeOfLastRocketTurn

### lastRocketPosition

    Vector lastRocketPosition

### lastRocketPositionTime

    double lastRocketPositionTime

### rocketSpeed

    Vector rocketSpeed

Class LoriPetty extends JRobot2015 implements Serializable

serialVersionUID: 1L

Serialized Fields

### firstTrace

    SonarTrace firstTrace

### secondTrace

    SonarTrace secondTrace

### canShoot

    boolean canShoot

### targetVector

    Vector targetVector

### time_threshold

    double time_threshold

### timeBetweenScans

    double timeBetweenScans

### init

    boolean init

### r

    java.util.Random r

Class M4rcPh1l1ppB0t2014 extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scans

    java.util.List<E> scans

### successfullScans

    java.util.List<E> successfullScans

### scansTMP

    java.util.List<E> scansTMP

### nextScans

    java.util.List<E> nextScans

### bulletSim

    java.util.List<E> bulletSim

### meSim

    java.util.List<E> meSim

### scanLevel

    int scanLevel

### currentScanArperture

    Angle currentScanArperture

### lastSuccess

    Scan lastSuccess

### energyOfThisFrame

    double energyOfThisFrame

### TANK_SIZE_AS_ARC

    double TANK_SIZE_AS_ARC

### VERBOSE_DEBUG_RADAR

    boolean VERBOSE_DEBUG_RADAR

### SUCCESSFUL_SCAN_DISTANCE

    int SUCCESSFUL_SCAN_DISTANCE

Class Mammut extends jrobots.simulation.simulationObjects.JRobot2012_FH implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### lastScans

    java.util.List<E> lastScans

### counter

    int counter

### noFindCount

    int noFindCount

### currentDirection

    double currentDirection

### currentAperture

    double currentAperture

### lastFrameFound

    boolean lastFrameFound

### degreeAngle

    int degreeAngle

### fixedDirection

    double fixedDirection

### switchLeft

    boolean switchLeft

### stopTimer

    int stopTimer

Class Marvin extends jrobots.simulation.simulationObjects.JRobot2014_2 implements Serializable

serialVersionUID: 1L

Serialized Fields

### lastScan

    Scan lastScan

### random

    java.util.Random random

### verbleibendeSchusse

    int verbleibendeSchusse

### schussnummer

    int schussnummer

### getLastestRoundaboutScanHit

    Scan getLastestRoundaboutScanHit

### scanZustand

    int scanZustand

Class MeGaTrOn extends jrobots.simulation.simulationObjects.JRobot2012_FH implements Serializable

Serialized Fields

### currentFrame

    long currentFrame

### scans

    java.util.List<E> scans

### nextScanDirection

    Angle nextScanDirection

### nextScanAperture

    Angle nextScanAperture

### lastScanAperture

    Angle lastScanAperture

### nextLaunchableDirection

    Angle nextLaunchableDirection

### nextMoveBoost

    boolean nextMoveBoost

### nextMoveDirection

    Angle nextMoveDirection

### nextMoveSpeed

    java.lang.Double nextMoveSpeed

### directionCnt

    int directionCnt

### rand

    java.util.Random rand

### randSpeed

    java.util.Random randSpeed

Class Minerator extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

serialVersionUID: 1L

Serialized Fields

### random

    java.util.Random random

Class Mjoelnir extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

### enemySpottings

    int enemySpottings

### minAperture

    Angle minAperture

### enemySpotted

    boolean enemySpotted

### scanRight

    boolean scanRight

### enemyDirection

    Angle enemyDirection

### lastEnemyDirections

    Scan[] lastEnemyDirections

Class Mjoelnir2012 extends jrobots.simulation.simulationObjects.JRobot2012 implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### lastSucScans

    Scan[] lastSucScans

### sucScanAmount

    int sucScanAmount

### enemySpotted

    boolean enemySpotted

### scanRight

    boolean scanRight

### enemyDirection

    Angle enemyDirection

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

### MAX_SUCC_SCANS

    int MAX_SUCC_SCANS

### minAperture

    Angle minAperture

### maxAperture

    Angle maxAperture

### rockets

    int rockets

### rocketPositions

    Vector[] rocketPositions

### rocketTime

    double[] rocketTime

### time

    double time

Class MoBot2014 extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Serialized Fields

### a

    Angle a

### last

    Scan last

### negative

    boolean negative

### angle

    int angle

Class MotherOfAllBots extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable

serialVersionUID: 3917160481391298303L

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Angle latestSuccessfulScan

### latestSuccessfulScanTime

    double latestSuccessfulScanTime

### scanState

    int scanState

### assumedEnemyPosition

    Vector assumedEnemyPosition

### assumedEnemyDirection

    Vector assumedEnemyDirection

### enemyPositions

    java.util.LinkedList<E> enemyPositions

### turnDirection

    Angle turnDirection

Class MU_002_VJ extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable

Serialized Fields

### CLOSE_IN_FACTOR

    float CLOSE_IN_FACTOR

### MAKE_WIDER_FACTOR

    float MAKE_WIDER_FACTOR

### MIN_SCAN_APERTURE

    float MIN_SCAN_APERTURE

### timeOfLastEvaluatedScan

    double timeOfLastEvaluatedScan

### lastNotCenterStepWas

    MU_002_VJ.ScanStep lastNotCenterStepWas

### enemyDirection

    float enemyDirection

### enemyAperture

    float enemyAperture

### currentScanStep

    MU_002_VJ.ScanStep currentScanStep

### threeCounter

    float threeCounter

Class Munerator extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

serialVersionUID: 1L

Serialized Fields

### random

    java.util.Random random

Class MyLittleRocketBot extends jrobots.simulation.simulationObjects.JRobot2014_Passau implements Serializable

serialVersionUID: 8495632821712080027L

Serialized Fields

### numMissilesToShoot

    int numMissilesToShoot

Class MyLittleTanktrapsBot extends jrobots.simulation.simulationObjects.JRobot2014_Passau implements Serializable

serialVersionUID: -1321834333910485481L

Class Neo extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

serialVersionUID: 3517073926073568997L

Serialized Fields

### idea

    Neo.Idea idea

### nextIdeaChange

    double nextIdeaChange

### hacks

    java.util.LinkedList<E> hacks

### random

    java.util.Random random

### latestSuccessfulScan

    Angle latestSuccessfulScan

### scanTarget

    Vector scanTarget

### rotateDist

    double rotateDist

### scanDirection

    Angle scanDirection

### scanAperture

    Angle scanAperture

Class NewBotMk2 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scanAngle

    Angle scanAngle

### scanAperture

    Angle scanAperture

### state

    NewBotMk2.State state

### lastDir

    boolean lastDir

### nextShotTime

    double nextShotTime

### scanList

    java.util.LinkedList<E> scanList

### posList

    java.util.LinkedList<E> posList

Class Nilpferd extends jrobots.simulation.simulationObjects.JRobot implements Serializable

Serialized Fields

### feineFahrtrichtung

    Angle feineFahrtrichtung

### zielX

    int zielX

### zielY

    int zielY

### letzerSchussPos

    Vector letzerSchussPos

### gegnerPos

    Vector gegnerPos

### vorherigeGegnerPos

    Vector vorherigeGegnerPos

### anzahlSchuesse

    int anzahlSchuesse

### scanRichtung

    Angle scanRichtung

### oeffnungsgrad

    Angle oeffnungsgrad

### scanErgebnis

    Vector scanErgebnis

### scanCounter

    int scanCounter

### startScanRichtung

    Angle startScanRichtung

Class NotACheaterBot extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

serialVersionUID: -7228296989270679567L

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

### lastSuccessful

    Scan lastSuccessful

Class NowRobot extends EmptyBot2014 implements Serializable

serialVersionUID: -9119216482511975701L

Serialized Fields

### scanDirection

    Angle scanDirection

### scanAperture

    Angle scanAperture

### lastFahrRichtung

    Angle lastFahrRichtung

### velocity

    double velocity

### lastTarget

    int lastTarget

### firstStep

    boolean firstStep

### posListVector

    java.util.List<E> posListVector

### posListTime

    java.util.List<E> posListTime

### posEigeneListVector

    java.util.List<E> posEigeneListVector

Class Nox_rework extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Serialized Fields

### signum

    int signum

### turnlastseen

    int turnlastseen

### waitforscan

    int waitforscan

### rapidfire

    boolean rapidfire

### scanold

    Scan scanold

### scanolder

    Scan scanolder

### scanoldest

    Scan scanoldest

### hiho

    ProximityScan hiho

Class NRW extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

serialVersionUID: 1L

Serialized Fields

### angle

    Angle angle

### direction

    Angle direction

### latestSuccessfulScan

    Scan latestSuccessfulScan

### success

    Scan success

### speedCount

    int speedCount

### randomSpeed

    double randomSpeed

### driveAngle

    double driveAngle

### driveBackAngle

    double driveBackAngle

### found

    boolean found

### hatte

    boolean hatte

### last

    Scan last

### bullet

    int bullet

Class Nummer5 extends jrobots.simulation.simulationObjects.JRobot2014_2 implements Serializable

serialVersionUID: 1L

Serialized Fields

### successfulScanHit

    Scan successfulScanHit

### lastScanAngle

    Angle lastScanAngle

### counter

    int counter

### retreating

    boolean retreating

Class OffBot extends JRobot2015 implements Serializable

serialVersionUID: 1L

Serialized Fields

### firstFrame

    boolean firstFrame

### winkelFahren

    Angle winkelFahren

### winkelSchiessen

    Angle winkelSchiessen

### fahren

    boolean fahren

### neuerScan

    boolean neuerScan

### phasenLaenge

    long phasenLaenge

### richtung

    Vector richtung

### vorletztePosition

    SonarTrace vorletztePosition

Class Oktabot extends jrobots.simulation.simulationObjects.JRobot2013 implements Serializable

serialVersionUID: 1L

Serialized Fields

### latestSuccessfulScan

    Scan latestSuccessfulScan

### preLastSuccesfulScan

    Scan preLastSuccesfulScan

### target

    Vector target

### old

    Angle old

### olddir

    Angle olddir

### orientation

    int orientation

### toTarget

    Angle toTarget

### buffer

    byte buffer

### targetIsNew

    boolean targetIsNew

### r

    java.util.Random r

Class OnsetBot2010 extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

Class OnsetBot2011 extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

Class OnsetBot2012 extends jrobots.simulation.simulationObjects.JRobot2012 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

Class OPBot extends jrobots.simulation.simulationObjects.JRobot2013 implements Serializable

serialVersionUID: 1L

Serialized Fields

### serialVersionUID

    long serialVersionUID

### direction

    Angle direction

### range

    Angle range

### lastHealth

    double lastHealth

### frames

    int frames

### sLastScan

    Scan sLastScan

### lastScan

    Scan lastScan

### target

    Vector target

### lastFound

    boolean lastFound

Class OwnBot1 extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Serialized Fields

### lastScanAngle

    Angle lastScanAngle

### lastDrivenAngle

    Angle lastDrivenAngle

### smallScan

    int smallScan

### tankSpeed

    double tankSpeed

### radarToggler

    boolean radarToggler

### driveCounter

    int driveCounter

Class Palaverbot extends JRobot2015 implements Serializable

serialVersionUID: 1L

Serialized Fields

### frame

    int frame

### frameMind

    int frameMind

### health

    double health

### myMind

    java.lang.String myMind

### strats

    java.util.List<E> strats

### stratsBest

    java.util.List<E> stratsBest

### stratsStandNShoot

    java.util.List<E> stratsStandNShoot

### fireAheadOrShortSwitch

    boolean fireAheadOrShortSwitch

Class ParanoidV2 extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scanDirection

    double scanDirection

### scanAngle

    double scanAngle

### missedScans

    int missedScans

### MAX_MISSED_SCANS

    int MAX_MISSED_SCANS

### openFireAngle

    double openFireAngle

### lastScans

    java.util.ArrayList<E> lastScans

### MIN_TIME_TARGET_SCANS

    double MIN_TIME_TARGET_SCANS

### scanCount

    int scanCount

### scanEachRound

    int scanEachRound

### isPositionPushAllowed

    boolean isPositionPushAllowed

### grenadeSpeed

    double grenadeSpeed

### SHORT_RANGE_MAX

    double SHORT_RANGE_MAX

### FAR_RANGE_MIN

    double FAR_RANGE_MIN

### MEDIUM_RANGE_ANGLE

    double MEDIUM_RANGE_ANGLE

### FAR_RANGE_CONSTANT

    double FAR_RANGE_CONSTANT

### moveDirection

    double moveDirection

### moveSpeed

    double moveSpeed

Class Paul extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

serialVersionUID: 1L

Serialized Fields

### winkel

    double winkel

### scan1

    Scan scan1

### scan2

    Scan scan2

Class PaulPanzer extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

serialVersionUID: 1L

Serialized Fields

### lastScanDirection

    Angle lastScanDirection

### lastScanAperture

    Angle lastScanAperture

### lastScanTime

    double lastScanTime

### scanState

    PaulPanzer.ScanState scanState

### scans

    Scan[] scans

### scanIndex

    int scanIndex

### firstScanIndex

    int firstScanIndex

### lastMissileTime

    double lastMissileTime

### debug1

    Vector debug1

### debug2

    Vector debug2

### debug3

    Vector debug3

### debug4

    Vector debug4

Class Peeves extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable

Serialized Fields

### scanData

    Peeves.ScanBuffer scanData

### rand

    java.util.Random rand

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### uhrzeigersinn

    boolean uhrzeigersinn

### cannonDirection

    Angle cannonDirection

### lastSpeed

    double lastSpeed

### orientation

    Angle orientation

### lastDistance

    double lastDistance

### color

    int color

Class PhilBot extends jrobots.simulation.simulationObjects.JRobot2012 implements Serializable

serialVersionUID: -5016104134337566974L

Serialized Fields

### enemy

    Vector enemy

### currentScanSector

    int currentScanSector

### scanWidth

    double scanWidth

### lastStaticScan

    double lastStaticScan

### lastDynamicScan

    double lastDynamicScan

### lastShot

    double lastShot

### scanConfident

    boolean scanConfident

### lastRedirect

    double lastRedirect

Class PieBot extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

serialVersionUID: 5471127826797060303L

Serialized Fields

### MAX_SCAN_APERTURE

    double MAX_SCAN_APERTURE

### MIN_SCAN_APERTURE

    double MIN_SCAN_APERTURE

### MAX_SPEED

    double MAX_SPEED

### currentTime

    double currentTime

### currentPosition

    Vector currentPosition

### scanDirection

    double scanDirection

### scanAperture

    double scanAperture

### scannerState

    PieBot.ScannerState scannerState

### nextScanInc

    double nextScanInc

### hitList

    java.util.LinkedList<E> hitList

### drivingDirection

    double drivingDirection

### lastDriverCommandTime

    double lastDriverCommandTime

### predictedSpeed

    Vector predictedSpeed

### predictedCurrentPos

    Vector predictedCurrentPos

### lastRocketStartTime

    double lastRocketStartTime

### anyLastHit

    Vector anyLastHit

Class PieBot.Hit extends java.lang.Object implements Serializable

serialVersionUID: 6457342401461460596L

Serialized Fields

### position

    Vector position

### time

    double time

### error

    double error

Class PikachuBot extends jrobots.simulation.simulationObjects.JRobot2012_FH implements Serializable

Serialized Fields

### global_time

    double global_time

### pattern

    int pattern

Class PinkPanzer extends JRobot2015 implements Serializable

serialVersionUID: 1L

Serialized Fields

### counter

    int counter

### energy

    double energy

### loadSonar

    boolean loadSonar

### fire

    boolean fire

### fireTraces

    java.util.LinkedList<E> fireTraces

### moveTraces

    java.util.LinkedList<E> moveTraces

### sonarEnergy

    double sonarEnergy

### scanFrequency

    int scanFrequency

Class Predictor2 extends java.lang.Object implements Serializable

serialVersionUID: 4271749923417841L

Serialized Fields

### scans

    RingBuffer<T> scans

Class PrivateDuck extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

Serialized Fields

### scanState

    PrivateDuck.ScanState scanState

  momentary scan strategy

### scanAperture

    Angle scanAperture

  momentary scan aperture (used for targetting resolution state)

### scanHemisphere

    int scanHemisphere

  used as subordinate scan state

### scan1st

    Scan scan1st

  Best scan of target

### scan2nd

    Scan scan2nd

  2nd best scan of target

Class Problem_Fragezeichen extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

### lastScanFound

    int lastScanFound

### scansPassed

    int scansPassed

### last_Projectile

    Vector last_Projectile

### coward

    boolean coward

### danger

    boolean danger

Class ProfessorChaos extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

serialVersionUID: 1833513402098695881L

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### scanState

    int scanState

  Diskrete Scan-Richtung (360° sind in scan_ROUNDABOUT_COUNT Schritte unterteilt)

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

### enemyFound

    int enemyFound

### scanCloseCount

    int scanCloseCount

  Wieviele Runden warten wir noch, bis wir wieder im Nahbereich scannen

### scanCount

    int scanCount

  Wieviele Runden warten wir noch, bis wir wieder scannen

### scanStep

    int scanStep

  Schritt-Nr. des aktuellen Scan-Sweeps

### enemyPosition

    Vector enemyPosition

### enemyTime

    double enemyTime

### enemyScan

    Scan enemyScan

### oldPosition

    Vector oldPosition

### oldTime

    double oldTime

### oldScan

    Scan oldScan

### lastRocket

    Vector lastRocket

### lastRocketTime

    double lastRocketTime

Class ProphecyOfDoom extends jrobots.simulation.simulationObjects.JRobot2012 implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### basicScan

    short basicScan

### secondScan

    int secondScan

### target

    boolean target

### LR

    int LR

### enemyDistance

    double enemyDistance

### enemyDirection

    Angle enemyDirection

### enemyPosition

    Vector enemyPosition

### enemyVelocity

    double enemyVelocity

### enemyLP

    Vector enemyLP

### LP

    Vector[] LP

### goToSecondScan

    boolean goToSecondScan

### goToBasicScan

    boolean goToBasicScan

### goToDividedScan

    boolean goToDividedScan

### secScanChange

    boolean secScanChange

### time

    int time

### forecast

    Vector forecast

### nowToLast

    Vector nowToLast

### forecastDir

    Angle forecastDir

### lastRPos

    Vector lastRPos

### rocket

    boolean rocket

### projectile

    boolean projectile

### incProjectil

    Vector[] incProjectil

Class QuickAndDirtyBot extends JRobot2015 implements Serializable

serialVersionUID: 1L

Serialized Fields

### shoot

    boolean shoot

### sonarActivated

    boolean sonarActivated

Class R2D2 extends jrobots.simulation.simulationObjects.JRobot2014_2 implements Serializable

serialVersionUID: 1L

Serialized Fields

### letztePositionGegner

    Scan letztePositionGegner

Class Rabbit extends jrobots.simulation.simulationObjects.JRobot2008 implements Serializable

serialVersionUID: 8812570145737774827L

Serialized Fields

### SCAN_INIT

    int SCAN_INIT

### SCAN_LEFTRIGHT1

    int SCAN_LEFTRIGHT1

### SCAN_LEFTRIGHT2

    int SCAN_LEFTRIGHT2

### SCAN_RIGHTLEFT1

    int SCAN_RIGHTLEFT1

### SCAN_RIGHTLEFT2

    int SCAN_RIGHTLEFT2

### maxNumEstimatedScans

    int maxNumEstimatedScans

### arenaCenter

    Vector arenaCenter

### timeNow

    double timeNow

### arenaRadius

    double arenaRadius

### flee

    boolean flee

### runClockwise

    boolean runClockwise

### scanDir

    Angle scanDir

### scanAperture

    Angle scanAperture

### scanState

    int scanState

### enemyPos

    java.util.LinkedList<E> enemyPos

### numSuccessfulScans

    int numSuccessfulScans

### unsuccessfulScans

    int unsuccessfulScans

### pctSuccessfulScans

    double pctSuccessfulScans

### avgScanAperture

    double avgScanAperture

### numEstimatedScans

    int numEstimatedScans

### numEstimatedScanTriples

    int numEstimatedScanTriples

### predictionEstimation

    double predictionEstimation

### actualityCriterium

    double actualityCriterium

### timeBetweenCriterium

    double timeBetweenCriterium

### accuracyCriterium

    double accuracyCriterium

Class RainbowCruiserMk1 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

serialVersionUID: 1L

Serialized Fields

### targetLock

    boolean targetLock

### minAngle

    Angle minAngle

### maxAngle

    Angle maxAngle

### scannerIteration

    int scannerIteration

### lastPositiveScan

    Scan lastPositiveScan

### scanList

    java.util.ArrayList<E> scanList

### zaehler

    int zaehler

### missleLock

    long missleLock

### scanIntervall

    int scanIntervall

### scanThreshold

    double scanThreshold

### barrikade

    boolean barrikade

### barrikadenzustande

    int barrikadenzustande

### zeit

    double zeit

### flucht

    boolean flucht

### mingeschwindigkeit

    double mingeschwindigkeit

### abstand

    int abstand

### regelwinkel

    int regelwinkel

### r

    int r

### rUp

    boolean rUp

### b

    int b

### bUp

    boolean bUp

### g

    int g

### gUp

    boolean gUp

### correct

    boolean correct

### counter

    int counter

Class RainbowCruiserMk11 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

serialVersionUID: 1L

Serialized Fields

### targetLock

    boolean targetLock

### minAngle

    Angle minAngle

### maxAngle

    Angle maxAngle

### scannerIteration

    int scannerIteration

### lastPositiveScan

    Scan lastPositiveScan

### scanList

    java.util.ArrayList<E> scanList

### zaehler

    int zaehler

### missleLock

    long missleLock

### scanIntervall

    int scanIntervall

### scanThreshold

    double scanThreshold

### barrikade

    boolean barrikade

### barrikadenzustande

    int barrikadenzustande

### zeit

    double zeit

### flucht

    boolean flucht

### mingeschwindigkeit

    double mingeschwindigkeit

### abstand

    int abstand

### regelwinkel

    int regelwinkel

### gumminachstellung

    int gumminachstellung

### r

    int r

### rUp

    boolean rUp

### b

    int b

### bUp

    boolean bUp

### g

    int g

### gUp

    boolean gUp

### correct

    boolean correct

### counter

    int counter

Class RainbowCruiserMk12 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

serialVersionUID: 1L

Serialized Fields

### targetLock

    boolean targetLock

### minAngle

    Angle minAngle

### maxAngle

    Angle maxAngle

### scannerIteration

    int scannerIteration

### lastPositiveScan

    Scan lastPositiveScan

### scanList

    java.util.ArrayList<E> scanList

### zaehler

    int zaehler

### missleLock

    long missleLock

### scanIntervall

    int scanIntervall

### scanThreshold

    double scanThreshold

### barrikade

    boolean barrikade

### barrikadenzustande

    int barrikadenzustande

### zeit

    double zeit

### flucht

    boolean flucht

### mingeschwindigkeit

    double mingeschwindigkeit

### abstand

    int abstand

### regelwinkel

    int regelwinkel

### gumminachstellung

    int gumminachstellung

### r

    int r

### rUp

    boolean rUp

### b

    int b

### bUp

    boolean bUp

### g

    int g

### gUp

    boolean gUp

### correct

    boolean correct

### counter

    int counter

Class RainbowCruiserMk2 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

serialVersionUID: 1L

Serialized Fields

### targetLock

    boolean targetLock

### minAngle

    Angle minAngle

### maxAngle

    Angle maxAngle

### scannerIteration

    int scannerIteration

### lastPositiveScan

    Scan lastPositiveScan

### scanList

    java.util.ArrayList<E> scanList

### vectorList

    java.util.ArrayList<E> vectorList

### zaehler

    int zaehler

### missleLock

    long missleLock

### vectorCount

    int vectorCount

### scanIntervall

    int scanIntervall

### scanThreshold

    double scanThreshold

### barrikade

    boolean barrikade

### barrikadenzustande

    int barrikadenzustande

### zeit

    double zeit

### flucht

    boolean flucht

### mingeschwindigkeit

    double mingeschwindigkeit

### abstand

    int abstand

### regelwinkel

    int regelwinkel

### gumminachstellung

    int gumminachstellung

### r

    int r

### rUp

    boolean rUp

### b

    int b

### bUp

    boolean bUp

### g

    int g

### gUp

    boolean gUp

### correct

    boolean correct

### selbstzerstoerung

    boolean selbstzerstoerung

### zerstoerungsstatus

    int zerstoerungsstatus

### anfang

    double anfang

### winkel

    double winkel

### counter

    int counter

### kurzblink

    int kurzblink

### langblink

    int langblink

### pausekurz

    int pausekurz

### pauselang

    int pauselang

### schalter

    boolean schalter

### pauseendedurchlauf

    int pauseendedurchlauf

Class RainbowCruiserMk21 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

serialVersionUID: 1L

Serialized Fields

### targetLock

    boolean targetLock

### minAngle

    Angle minAngle

### maxAngle

    Angle maxAngle

### scannerIteration

    int scannerIteration

### lastPositiveScan

    Scan lastPositiveScan

### scanList

    java.util.ArrayList<E> scanList

### vectorList

    java.util.ArrayList<E> vectorList

### zaehler

    int zaehler

### missleLock

    long missleLock

### vectorCount

    int vectorCount

### scanIntervall

    int scanIntervall

### scanThreshold

    double scanThreshold

### barrikade

    boolean barrikade

### barrikadenzustande

    int barrikadenzustande

### zeit

    double zeit

### flucht

    boolean flucht

### mingeschwindigkeit

    double mingeschwindigkeit

### abstand

    double abstand

### regelwinkel

    int regelwinkel

### gumminachstellung

    int gumminachstellung

### r

    int r

### rUp

    boolean rUp

### b

    int b

### bUp

    boolean bUp

### g

    int g

### gUp

    boolean gUp

### correct

    boolean correct

### selbstzerstoerung

    boolean selbstzerstoerung

### zerstoerungsstatus

    int zerstoerungsstatus

### anfang

    double anfang

### winkel

    double winkel

### counter

    int counter

### kurzblink

    int kurzblink

### langblink

    int langblink

### pausekurz

    int pausekurz

### pauselang

    int pauselang

### schalter

    boolean schalter

### pauseendedurchlauf

    int pauseendedurchlauf

Class RainbowMachine extends jrobots.simulation.simulationObjects.JRobot2013 implements Serializable

Serialized Fields

### frameCount

    int frameCount

### quadScanner

    RainbowMachine.QuadScanner quadScanner

### logScanner

    RainbowMachine.LogScanner logScanner

### enemyPredictor

    RainbowMachine.EnemyPredictor enemyPredictor

### quadScanStarted

    boolean quadScanStarted

### logScanStarted

    boolean logScanStarted

### framesWithoutScan

    int framesWithoutScan

### quickScanner

    RainbowMachine.QuickScanner quickScanner

Class RainbowMachineMKII extends jrobots.simulation.simulationObjects.JRobot2014_Passau implements Serializable

Serialized Fields

### scanState

    RainbowMachineMKII.ScanState scanState

### shootState

    RainbowMachineMKII.ShootState shootState

### currentScanAngle

    Angle currentScanAngle

### scanHist

    java.util.List<E> scanHist

### enemyPositionHist

    java.util.List<E> enemyPositionHist

### enemyPosPredictedHist

    java.util.List<E> enemyPosPredictedHist

### enemyScanList

    java.util.List<E> enemyScanList

### findScan

    Scan findScan

### lastScan

    Scan lastScan

### frameCount

    int frameCount

### shootFrame

    int shootFrame

### readyToShoot

    double readyToShoot

### lastEnemyPosition

    Vector lastEnemyPosition

### lastEnemyAngle

    Angle lastEnemyAngle

### driveOffset

    Angle driveOffset

### initialDirection

    Angle initialDirection

### firstWall

    boolean firstWall

Class RandomKiller extends jrobots.simulation.simulationObjects.JRobot2012_FH implements Serializable

serialVersionUID: 1L

Serialized Fields

### random

    java.util.Random random

### driveCount

    int driveCount

### driveDirection

    int driveDirection

### scanAngle

    double scanAngle

### scanDirection

    double scanDirection

### shoot

    boolean shoot

### shootDirection

    double shootDirection

### emptyScans

    int emptyScans

### lastDetections

    java.util.List<E> lastDetections

Class RandonatorMk4 extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable

serialVersionUID: -1884314211985631523L

Serialized Fields

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Angle latestSuccessfulScan

### random

    java.util.Random random

### nextOrientationChange

    double nextOrientationChange

### scanAperture

    Angle scanAperture

Class REDRUM extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

Class ReindeerBot extends jrobots.simulation.simulationObjects.JRobot2014_Passau implements Serializable

serialVersionUID: -781945996177640640L

Serialized Fields

### scanAngle

    Angle scanAngle

### lastScan

    Scan lastScan

### scanVector

    Vector scanVector

### lastPositions

    Vector[] lastPositions

### counter

    int counter

### counterEscape

    int counterEscape

Class RingBuffer extends java.lang.Object implements Serializable

serialVersionUID: 1412023192391387427L

Serialized Fields

### buffer

    java.lang.Object[] buffer

  The internal array used.

### listeners

    java.util.List<E> listeners

  The listeners to inform about buffer updates.

### runIndex

    int runIndex

  This index points at the next position in the internal array to insert an element at.

### isFull

    boolean isFull

  This flag indicates whether or not the ring buffer is full. Once it is set to `true`, it will stay `true`.

Class RoboCrusher extends jrobots.simulation.simulationObjects.JRobot2014_Passau implements Serializable

serialVersionUID: 3193718251759161023L

Serialized Fields

### virtualScanAngle

    Angle virtualScanAngle

### scanDelta

    Angle scanDelta

### scanDirection

    Angle scanDirection

### latestSuccsessfulScan

    Scan latestSuccsessfulScan

### pastScan

    Scan pastScan

### scanState

    int scanState

### targetPosition

    Vector targetPosition

### trapsSet

    boolean trapsSet

### direction

    Angle direction

### speed

    double speed

### OPTIMAL_COMBAT_DISTANCE

    int OPTIMAL_COMBAT_DISTANCE

Class RoboNerd2014 extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Serialized Fields

### r

    java.util.Random r

### direction

    int direction

### movingForward

    boolean movingForward

### enemyDirection

    Angle enemyDirection

### enemyCloseEnough

    boolean enemyCloseEnough

### nextScanAperture

    Angle nextScanAperture

### nextScanDirection

    Angle nextScanDirection

### targetBetweenLeft

    Angle targetBetweenLeft

### targetBetweenRight

    Angle targetBetweenRight

### targetFound

    boolean targetFound

### narrowDownStep

    int narrowDownStep

### scan1

    Scan scan1

### scan2

    Scan scan2

### isFirstScan

    boolean isFirstScan

### isScanning

    boolean isScanning

Class Rocketeer extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

Serialized Fields

### scanState

    Rocketeer.ScanState scanState

  momentary scan strategy

### scanAperture

    Angle scanAperture

  momentary scan aperture (used for targetting resolution state)

### scanHemisphere

    int scanHemisphere

  used as subordinate scan state

### scan1st

    Scan scan1st

  Best scan of target

### scan2nd

    Scan scan2nd

  2nd best scan of target

Class Rocketeer2 extends java.lang.Object implements Serializable

serialVersionUID: -1912267759339231863L

Serialized Fields

### tank

    Tank tank

Class RocketRaider extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

Serialized Fields

### scanState

    RocketRaider.ScanState scanState

  momentary scan strategy

### scanAperture

    Angle scanAperture

  momentary scan aperture (used for targetting resolution state)

### scanHemisphere

    int scanHemisphere

  used as subordinate scan state

### scan1st

    Scan scan1st

  Best scan of target

### scan2nd

    Scan scan2nd

  2nd best scan of target

### shootState

    RocketRaider.ShootState shootState

  momentary shoot tactic

Class Rosenkrieger extends jrobots.simulation.simulationObjects.JRobot implements Serializable

Serialized Fields

### scanRichtung

    Angle scanRichtung

### scanOeffnung

    Angle scanOeffnung

Class Ruchetario extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scanState

    Ruchetario.ScanState scanState

  momentary scan strategy

### scanAperture

    Angle scanAperture

  momentary scan aperture (used for targetting resolution state)

### scanHemisphere

    int scanHemisphere

  used as subordinate scan state

### scan1st

    Scan scan1st

  Best scan of target

### scan2nd

    Scan scan2nd

  2nd best scan of target

### rocketDir

    Angle rocketDir

### oldRocketPos

    Vector oldRocketPos

Class RuchetarioMk2 extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scanState

    RuchetarioMk2.ScanState scanState

  momentary scan strategy

### scanAperture

    Angle scanAperture

  momentary scan aperture (used for targetting resolution state)

### scanHemisphere

    int scanHemisphere

  used as subordinate scan state

### scan1st

    Scan scan1st

  Best scan of target

### scan2nd

    Scan scan2nd

  2nd best scan of target

### rocketDir

    Angle rocketDir

### oldRocketPos

    Vector oldRocketPos

### rocketStartTime

    float rocketStartTime

Class RuchetarioMk3 extends jrobots.simulation.simulationObjects.JRobot2012 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scanState

    RuchetarioMk3.ScanState scanState

  momentary scan strategy

### scanAperture

    Angle scanAperture

  momentary scan aperture (used for targetting resolution state)

### scanHemisphere

    int scanHemisphere

  used as subordinate scan state

### scan1st

    Scan scan1st

  Best scan of target

### scan2nd

    Scan scan2nd

  2nd best scan of target

### rocketDir

    Angle rocketDir

### oldRocketPos

    Vector[] oldRocketPos

### rocketStartTime

    float rocketStartTime

Class Rudy102 extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 4682535401120168934L

Serialized Fields

### tankCommander

    Rudy102.Commander tankCommander

  takes care of scanning

### tankDriver

    Rudy102.Driver tankDriver

  takes care of driving

### tankGunner

    Rudy102.Gunner tankGunner

  takes care of shooting and aiming

Class Sabine extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### vorletzterScan

    Scan vorletzterScan

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

### enemyFound

    boolean enemyFound

### unsuccsessfullScans

    int unsuccsessfullScans

### steps

    int steps

### scanAdjustment

    int scanAdjustment

### shot

    Vector shot

### boost

    boolean boost

### scan

    boolean scan

Class Sabine3 extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

serialVersionUID: 1833513402098695881L

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

### enemyFound

    int enemyFound

### scanCloseCount

    int scanCloseCount

### scanCount

    int scanCount

### scanStep

    int scanStep

### enemyPosition

    Vector enemyPosition

### enemyTime

    double enemyTime

### enemyScan

    Scan enemyScan

### oldPosition

    Vector oldPosition

### oldTime

    double oldTime

### oldScan

    Scan oldScan

### lastRocket

    Vector lastRocket

### lastRocketTime

    double lastRocketTime

Class SaBoteur extends jrobots.simulation.simulationObjects.JRobot2013 implements Serializable

serialVersionUID: -6467685087216053126L

Serialized Fields

### energyMax

    double energyMax

### energyMin

    double energyMin

### successfulScans

    java.util.LinkedList<E> successfulScans

### scannedSuccessfulAtLeastOnce

    boolean scannedSuccessfulAtLeastOnce

### frame

    int frame

### initialAperture

    Angle initialAperture

### maxSplits

    int maxSplits

### initialSplitParts

    int initialSplitParts

### minEnergyBoundForScan

    double minEnergyBoundForScan

### splitIntoCount

    int splitIntoCount

### toScanFroms

    java.util.Stack<E> toScanFroms

### lastScanSplit

    SaBoteur.ScanSplit lastScanSplit

### state

    SaBoteur.BOT_STATE state

Class SantaClaus extends jrobots.simulation.simulationObjects.JRobot2014_Passau implements Serializable

serialVersionUID: 8495632821712080027L

Serialized Fields

### numMissilesToShoot

    int numMissilesToShoot

### successfulScans

    java.util.List<E> successfulScans

### lastScan

    Scan lastScan

### lastMinePosition

    Vector lastMinePosition

### isLeftScan

    boolean isLeftScan

### predictsSinceLastShot

    java.util.List<E> predictsSinceLastShot

### colorOne

    boolean colorOne

Class Scanner extends java.lang.Object implements Serializable

serialVersionUID: 1412023045349583084L

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### failCounter

    int failCounter

### scanDir

    int scanDir

Class Schrutz extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

serialVersionUID: 7099250956064863096L

Serialized Fields

### time

    double time

### predictor

    Predictor predictor

### scanDirection

    Angle scanDirection

### scanAperture

    Angle scanAperture

### scanState

    int scanState

### timeOfLastScan

    double timeOfLastScan

### timeOfLastRocketTurn

    double timeOfLastRocketTurn

### lastRocketPosition

    Vector lastRocketPosition

### lastRocketPositionTime

    double lastRocketPositionTime

### rocketSpeed

    Vector rocketSpeed

Class SchrutzRevolutions extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

serialVersionUID: 7099250956064863096L

Serialized Fields

### time

    double time

### predictor

    Predictor predictor

### scanDirection

    Angle scanDirection

### scanAperture

    Angle scanAperture

### scanState

    int scanState

### rocketPos

    Vector rocketPos

### rocketSpeed

    Vector rocketSpeed

### rocketTime

    double rocketTime

### rocketTarget

    Vector rocketTarget

Class Scout extends java.lang.Object implements Serializable

serialVersionUID: 7314518786046237560L

Serialized Fields

### tank

    Tank tank

### binaryScanActive

    boolean binaryScanActive

### direction

    Angle direction

### angle

    Angle angle

Class ShawnStein extends jrobots.simulation.simulationObjects.JRobot2014_Passau implements Serializable

serialVersionUID: 1L

Serialized Fields

### frequency

    java.lang.Integer frequency

### framecounter

    java.lang.Integer framecounter

### scanRoundScanThisAngle

    Angle scanRoundScanThisAngle

### knowEnemy

    boolean knowEnemy

### lastEnemyPosition

    Vector lastEnemyPosition

### lastPosition

    Vector lastPosition

### currentDrivingAngle

    Angle currentDrivingAngle

### scanList

    java.util.List<E> scanList

Class SimpleSonarBot extends JRobot2015 implements Serializable

serialVersionUID: 1L

Serialized Fields

### random

    java.util.Random random

Class SlashedByVengeance extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

serialVersionUID: 1833513402098695881L

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

### enemyFound

    int enemyFound

### scanCloseCount

    int scanCloseCount

### scanCount

    int scanCount

### scanStep

    int scanStep

### enemyPosition

    Vector enemyPosition

### enemyTime

    double enemyTime

### enemyScan

    Scan enemyScan

### oldPosition

    Vector oldPosition

### oldTime

    double oldTime

### oldScan

    Scan oldScan

### lastRocket

    Vector lastRocket

### lastRocketTime

    double lastRocketTime

Class Smith extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

serialVersionUID: -6890298049360578120L

Serialized Fields

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Angle latestSuccessfulScan

### latestSuccessfulScansAperture

    Angle latestSuccessfulScansAperture

### random

    java.util.Random random

### nextOrientationChange

    double nextOrientationChange

### scanAperture

    Angle scanAperture

### lastHealth

    double lastHealth

### duplicationRefractoryTime

    double duplicationRefractoryTime

  Time until the next possible duplication. Inited and cloned.

### smithID

    int smithID

Class Sniper extends java.lang.Object implements Serializable

serialVersionUID: -3611281989791380442L

Serialized Fields

### tank

    Tank tank

### previousScan

    Scan previousScan

### lastScan

    Scan lastScan

Class SodaWasser extends jrobots.simulation.simulationObjects.JRobot2014_Passau implements Serializable

serialVersionUID: -1321834333910485481L

Serialized Fields

### oldScan

    Scan oldScan

### currentScan

    Scan currentScan

### currTargetVector

    Vector currTargetVector

### angle

    Angle angle

### MISSILE_SPEED

    double MISSILE_SPEED

### DISTANCE_TO_TARGET_DRIVE_BACK

    int DISTANCE_TO_TARGET_DRIVE_BACK

### DISTANCE_TO_TARGET_SHOOT

    int DISTANCE_TO_TARGET_SHOOT

### WAIT_TILL_ANGLE_CHANGES

    int WAIT_TILL_ANGLE_CHANGES

### numMissilesToShoot

    double numMissilesToShoot

### deltaAngle

    int deltaAngle

### doAngleSubtract

    boolean doAngleSubtract

### randomAngle

    double randomAngle

### randomAngleTime

    double randomAngleTime

### color

    int color

### colordir

    boolean colordir

Class SonarShooterBot extends JRobot2015 implements Serializable

serialVersionUID: 1L

Serialized Fields

### random

    java.util.Random random

### traces

    java.util.LinkedList<E> traces

### state

    SonarShooterBot.State state

Class Sprint1DemoBot extends jrobots.simulation.simulationObjects.JRobot2014Sprint1 implements Serializable

serialVersionUID: 1L

Class Sprint1TestBot extends jrobots.simulation.simulationObjects.JRobot2014Sprint1 implements Serializable

serialVersionUID: 1L

Class Sprint2DemoBot extends jrobots.simulation.simulationObjects.JRobot2014Sprint2 implements Serializable

serialVersionUID: 1L

Serialized Fields

### random

    java.util.Random random

Class Sprint2TestBot extends jrobots.simulation.simulationObjects.JRobot2014Sprint2 implements Serializable

serialVersionUID: 1L

Class Sprint2TestBotCopy extends jrobots.simulation.simulationObjects.JRobot2014Sprint2 implements Serializable

serialVersionUID: 1L

Class Sprint3DemoBot extends jrobots.simulation.simulationObjects.JRobot2014Sprint3 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scanState

    java.lang.Boolean scanState

Class Sprint3TestBot extends jrobots.simulation.simulationObjects.JRobot2014Sprint3 implements Serializable

serialVersionUID: 1L

Serialized Fields

### latestSuccessfulScan

    Scan latestSuccessfulScan

### secondLastSuccessfulScan

    Scan secondLastSuccessfulScan

### scanLeftState

    boolean scanLeftState

### lastScanDir

    Angle lastScanDir

Class Sprint3TestBotCopy extends jrobots.simulation.simulationObjects.JRobot2014Sprint3 implements Serializable

serialVersionUID: 1L

Serialized Fields

### latestSuccessfulScan

    Scan latestSuccessfulScan

### secondLastSuccessfulScan

    Scan secondLastSuccessfulScan

### scanLeftState

    boolean scanLeftState

### lastScanDir

    Angle lastScanDir

Class Sprint4DemoBot extends jrobots.simulation.simulationObjects.JRobot2014_2 implements Serializable

serialVersionUID: 1L

Serialized Fields

### ammunitionType

    java.lang.Boolean ammunitionType

### fireMode

    int fireMode

### directionType

    boolean directionType

### direction

    Angle direction

Class Sprint4TestBot extends jrobots.simulation.simulationObjects.JRobot2014_2 implements Serializable

serialVersionUID: 1L

Serialized Fields

### state

    boolean state

### scanNew

    Scan scanNew

### scanOld

    Scan scanOld

Class Sprint4TestBot2 extends jrobots.simulation.simulationObjects.JRobot2014_2 implements Serializable

serialVersionUID: 1L

Serialized Fields

### state

    boolean state

Class Sprint4TestBotCopy extends jrobots.simulation.simulationObjects.JRobot2014_2 implements Serializable

serialVersionUID: 1L

Class Suizido extends jrobots.simulation.simulationObjects.JRobot2013 implements Serializable

serialVersionUID: 1L

Class SupershooterMk1 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

serialVersionUID: 1L

Serialized Fields

### state

    SupershooterMk1.State state

### scanAngle

    Angle scanAngle

### apertureAngle

    Angle apertureAngle

### minDistScan

    Scan minDistScan

### colorIndex

    int colorIndex

### lastScan

    Scan lastScan

### speedList

    java.util.LinkedList<E> speedList

### posList

    java.util.LinkedList<E> posList

### leftScan

    Scan leftScan

### lastPos

    Vector lastPos

Class Tank extends jrobots.simulation.simulationObjects.JRobot2012 implements Serializable

serialVersionUID: -6509251340579696659L

Serialized Fields

### s

    Scout s

### sniper

    Sniper sniper

### rocketeer

    Rocketeer2 rocketeer

### rounds

    int rounds

### initialized

    boolean initialized

Class TEAM extends jrobots.simulation.simulationObjects.JRobot2012 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### preLatestSuccessfulScan

    Scan preLatestSuccessfulScan

### opDirection

    int opDirection

### preScan

    Scan preScan

Class test0 extends jrobots.simulation.simulationObjects.JRobot2013 implements Serializable

Serialized Fields

### drive_degree

    Angle drive_degree

### ang_c

    Angle ang_c

### dividor

    double dividor

### aperture

    Angle aperture

### last_scan

    int last_scan

### found_once

    int found_once

### addiert

    int addiert

### ballern_active

    int ballern_active

### sin

    int sin

### ang_d

    Angle ang_d

Class test00 extends jrobots.simulation.simulationObjects.JRobot2014_Passau implements Serializable

Serialized Fields

### numMissilesToShoot

    int numMissilesToShoot

### targetDistance

    int targetDistance

### targetAngle

    int targetAngle

### wallSet

    boolean wallSet

### missleFired

    boolean missleFired

### fireStage

    int fireStage

### starAngle

    double starAngle

### targetVector

    Vector targetVector

### driveSpeed

    double driveSpeed

### driveTargetAngle

    double driveTargetAngle

### fps

    int fps

### latestSuccessfulScan

    Scan latestSuccessfulScan

### lastScanDir

    Angle lastScanDir

### lastKnownEnemyPosition

    Vector lastKnownEnemyPosition

### targetFound

    boolean targetFound

### targetBehind

    boolean targetBehind

### lastScan

    Scan lastScan

### secondScan

    Scan secondScan

### scanState

    int scanState

### scanCounter

    int scanCounter

### scanRate

    int scanRate

### LastDistance

    double LastDistance

### davor

    Vector davor

Class The_Captain extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### secondLatestSuccessfulScan

    Scan secondLatestSuccessfulScan

### currentScanSector

    int currentScanSector

### lastEnemyLocationSector

    int lastEnemyLocationSector

### numberOfSectors

    int numberOfSectors

### enemyLocated

    boolean enemyLocated

### failedScans

    int failedScans

### frameCounter

    int frameCounter

### frameReset

    int frameReset

### shootDirection

    Angle shootDirection

### time

    double time

### driveDirectionChange

    Angle driveDirectionChange

Class TheDuke210 extends AbstractAPIWrapperBot2011_210 implements Serializable

serialVersionUID: 4864342562074303251L

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

### allScans

    TheDuke210.ScanMemory allScans

### latestSuccessfulEscapeScan

    Scan latestSuccessfulEscapeScan

### latestSuccessfulEscapeAngle

    Angle latestSuccessfulEscapeAngle

### tacticalModes

    java.util.List<E> tacticalModes

### frameCount

    int frameCount

### debugPoints

    Vector[] debugPoints

### currentPosition

    Vector currentPosition

### scanPosition

    Vector scanPosition

### targetSpotted

    boolean targetSpotted

### missileCounter

    TheDuke210.AmmoCounter missileCounter

### mineCounter

    TheDuke210.AmmoCounter mineCounter

### mineEvasionFrame

    int mineEvasionFrame

Class TheDuke210.AmmoCounter extends java.lang.Object implements Serializable

serialVersionUID: 2087468844184889634L

Serialized Fields

### RELOAD_TIME_IN_FRAMES

    int RELOAD_TIME_IN_FRAMES

### MAGAZINE_SIZE

    int MAGAZINE_SIZE

### bot

    TheDuke210 bot

### ammoLeftBeforeReload

    int ammoLeftBeforeReload

### frameOfLastShotFired

    int frameOfLastShotFired

Class TheDuke210.ScanMemory extends java.lang.Object implements Serializable

serialVersionUID: 8054017688421963851L

Serialized Fields

### lastScans

    java.util.List<E> lastScans

Class TheRootkit extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

Class ThinkTank extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Serialized Fields

### enemyPositions

    java.util.List<E> enemyPositions

### enemyPositionTimes

    java.util.List<E> enemyPositionTimes

### maxPositionListSize

    int maxPositionListSize

### estimatedEnemySpeedHor

    double estimatedEnemySpeedHor

### estimatedEnemyMovementVectorPerSecond

    Vector estimatedEnemyMovementVectorPerSecond

### nextScanSettings

    java.util.List<E> nextScanSettings

### minAperture

    Angle minAperture

### lastAperture

    Angle lastAperture

### lastDirection

    Angle lastDirection

### lastTimeMoveSet

    double lastTimeMoveSet

### straightDirection

    Angle straightDirection

### curDirection

    Angle curDirection

### lastChangeTime

    double lastChangeTime

### debug

    boolean debug

Class ThomasBot2014Newest extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Serialized Fields

### DEG

    java.lang.String DEG

### __sequence

    int __sequence

### drive

    boolean drive

### scanner

    ThomasBot2014Newest.Scanner scanner

### pointShooter

    ThomasBot2014Newest.Shooter pointShooter

### arrayShooter

    ThomasBot2014Newest.ArrayShooter arrayShooter

### circleShooter

    ThomasBot2014Newest.CircleShooter circleShooter

### shootTargetsToMark

    java.util.List<E> shootTargetsToMark

### lastTargetPos

    Vector lastTargetPos

### currentTargetPos

    Vector currentTargetPos

### currentTargetPrediction

    Vector currentTargetPrediction

### drivingAngle

    double drivingAngle

Class ThomasBot2014Newest.ArrayShooter extends ThomasBot2014Newest.Shooter implements Serializable

serialVersionUID: 1L

Serialized Fields

### lastShootSequence

    int lastShootSequence

### minSequencesToNextShoot

    int minSequencesToNextShoot

### targetNr

    int targetNr

### amountOfTargets

    int amountOfTargets

### targets

    java.util.List<E> targets

Class ThomasBot2014Newest.CircleShooter extends ThomasBot2014Newest.WallShooter implements Serializable

serialVersionUID: 1L

Class ThomasBot2014Newest.MassShooter extends ThomasBot2014Newest.ArrayShooter implements Serializable

serialVersionUID: 1L

Serialized Fields

### lastShootSequence

    int lastShootSequence

### minSequencesToNextShoot

    int minSequencesToNextShoot

### targetNr

    int targetNr

### energyConsumptionShoot

    double energyConsumptionShoot

### targets

    java.util.List<E> targets

Class ThomasBot2014Newest.PointShooter extends ThomasBot2014Newest.Shooter implements Serializable

serialVersionUID: 1L

Class ThomasBot2014Newest.Predictor extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### countPrediction

    int countPrediction

Class ThomasBot2014Newest.Scanner extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### aperture

    double aperture

### angle

    double angle

### lastTargetVectors

    java.util.List<E> lastTargetVectors

Class ThomasBot2014Newest.ScannerV3 extends ThomasBot2014Newest.Scanner implements Serializable

serialVersionUID: 1L

Serialized Fields

### minScanAperture

    double minScanAperture

### maxScanAperture

    double maxScanAperture

### minScanVelocity

    int minScanVelocity

### maxScanVelocity

    int maxScanVelocity

### velocity

    double velocity

### isClockwise

    java.lang.Boolean isClockwise

### sequencesLastTargetWasLocated

    int sequencesLastTargetWasLocated

### neededTargetScansForAverage

    int neededTargetScansForAverage

### lastGuessedTargetVectors

    java.util.ArrayList<E> lastGuessedTargetVectors

Class ThomasBot2014Newest.ScannerV4 extends ThomasBot2014Newest.Scanner implements Serializable

serialVersionUID: 1L

Serialized Fields

### minScanAperture

    double minScanAperture

### maxScanAperture

    double maxScanAperture

### aperture

    double aperture

### angle

    double angle

### neededTargetScansForAverage

    int neededTargetScansForAverage

### sequencesLastTargetWasLocated

    int sequencesLastTargetWasLocated

### activeAperture

    int activeAperture

### lastTargetTimes

    java.util.List<E> lastTargetTimes

### lastTargetVectors

    java.util.List<E> lastTargetVectors

### lastGuessedTargetVectors

    java.util.List<E> lastGuessedTargetVectors

Class ThomasBot2014Newest.Shooter extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### lastShootSequence

    int lastShootSequence

### minSequencesToNextShoot

    int minSequencesToNextShoot

### target

    Vector target

Class ThomasBot2014Newest.WallShooter extends ThomasBot2014Newest.ArrayShooter implements Serializable

serialVersionUID: 1L

Serialized Fields

### mineDistanceToTarget

    int mineDistanceToTarget

Class TollerBot extends jrobots.simulation.simulationObjects.JRobot2012 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScans

    Scan[] latestSuccessfulScans

### lastScan

    int lastScan

### target

    int target

### noTarget1

    int noTarget1

### noTarget2

    int noTarget2

### oldDrive

    Angle oldDrive

Class Toto extends jrobots.simulation.simulationObjects.JRobot2013 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scanDir

    Angle scanDir

### ScanAperture

    Angle ScanAperture

### lastScan

    Scan[] lastScan

### scanStates

    int[] scanStates

### goodScans

    Scan[] goodScans

### goodScansStates

    int[] goodScansStates

### nofGoodScans

    int nofGoodScans

### ScanState

    int ScanState

### roundScan

    int roundScan

### roundScanStart

    Angle roundScanStart

### pilotLastSet

    double pilotLastSet

### lastBestScan

    Scan lastBestScan

### wasMoving

    boolean wasMoving

Class Trimalchio extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scanAngle

    Angle scanAngle

### scanDirection

    Angle scanDirection

### lastTargetScan

    Scan lastTargetScan

### scanDeepness

    int scanDeepness

### scanParts

    int scanParts

### scanStatus

    int scanStatus

### scanDeepStatus

    int scanDeepStatus

### rndNumber

    int rndNumber

Class TrolloBot extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Serialized Fields

### angStart

    Angle angStart

### scanStart

    Angle scanStart

### drive

    Angle drive

Class Trooper extends java.lang.Object implements Serializable

serialVersionUID: 1726066793350908860L

Serialized Fields

### distanceToShoot

    double distanceToShoot

### tank

    Tank tank

Class TurnaboutBore extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Angle latestSuccessfulScan

### latestSuccessfulScanOrienation

    Angle latestSuccessfulScanOrienation

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

Class TwoLions extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

Class UdinBot extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### scanState

    int scanState

### scanDegree

    int scanDegree

### isTargetThere

    boolean isTargetThere

### driveDirection

    Angle driveDirection

### lastTargetFound

    Angle lastTargetFound

### mirrorShoot

    int mirrorShoot

### addLength

    java.lang.Double addLength

### enemyRange

    java.lang.Double enemyRange

Class VersaBot extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

Serialized Fields

### knownEnemyPositions

    java.util.LinkedList<E> knownEnemyPositions

### scanPhase

    VersaBot.ScanPhase scanPhase

### scanCenterPos

    Vector scanCenterPos

### scanAperture

    Angle scanAperture

### lastGuidedMissileTime

    double lastGuidedMissileTime

Class VersaBot2 extends jrobots.simulation.simulationObjects.JRobot2011 implements Serializable

Serialized Fields

### scanPhase

    VersaBot2.ScanPhase scanPhase

### scanAperture

    Angle scanAperture

### scanCenterDirection

    Angle scanCenterDirection

### successfulScans

    java.util.List<E> successfulScans

### timeNextRocket

    double timeNextRocket

### timeNextRocketControl

    double timeNextRocketControl

### movingRight

    boolean movingRight

Class VersaBot3 extends jrobots.simulation.simulationObjects.JRobot2012 implements Serializable

serialVersionUID: 1L

Serialized Fields

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

### scan_SLEEP_DURATION

    int scan_SLEEP_DURATION

### scanSleepTimer

    int scanSleepTimer

### initialScanRound

    boolean initialScanRound

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### scanState

    int scanState

### successfulScans

    java.util.LinkedList<E> successfulScans

### previousRocketPositions

    Vector[] previousRocketPositions

Class Wadenbeisser extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

serialVersionUID: -3399247355635955204L

Serialized Fields

### time

    double time

### desiredDistanceToCenter

    double desiredDistanceToCenter

### drivePredictor

    Predictor drivePredictor

### scanDirection

    Angle scanDirection

### scanAperture

    Angle scanAperture

### lastScannerAdjustment

    double lastScannerAdjustment

### scanState

    int scanState

### target

    Vector target

Class WallE extends jrobots.simulation.simulationObjects.JRobot2014_2 implements Serializable

serialVersionUID: 1L

Serialized Fields

### lastScan

    Scan lastScan

### lastTargetScan

    Scan lastTargetScan

### previousTargetScan

    Scan previousTargetScan

### lastScanDirectionWasSub

    boolean lastScanDirectionWasSub

### wasLastScanHit

    boolean wasLastScanHit

### timeCounter

    double timeCounter

### driveCounter

    long driveCounter

### driveSpeed

    double driveSpeed

Class WolfsLazyBot extends jrobots.simulation.simulationObjects.JRobot2014 implements Serializable

serialVersionUID: 1L

Serialized Fields

### m_lastFireAngle

    Angle m_lastFireAngle

### m_seenOther

    boolean m_seenOther

### m_roundsAfterFire

    int m_roundsAfterFire

### m_roundsAfterSeen

    int m_roundsAfterSeen

Class WonkyBot extends jrobots.simulation.simulationObjects.JRobot2013 implements Serializable

Class WTFBot extends jrobots.simulation.simulationObjects.JRobot2010 implements Serializable

Serialized Fields

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### scanState

    int scanState

### scan_ROUNDABOUT_COUNT

    int scan_ROUNDABOUT_COUNT

### latestScan

    Scan latestScan

### targetPosition

    Vector targetPosition

### stage2

    int stage2

### stage2fails

    int stage2fails

### stage2Direction

    Angle stage2Direction

### scanBuffer

    Scan[] scanBuffer

### scanBufferIndex

    int scanBufferIndex

Class YellowBelly extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

serialVersionUID: -5364826721693293591L

Serialized Fields

### SCANVALUE_MAX_AGE_SCAN

    double SCANVALUE_MAX_AGE_SCAN

### SCANVALUE_MAX_AGE_SHOOT

    double SCANVALUE_MAX_AGE_SHOOT

### SCANVALUE_MAX_AGE_DRIVE

    double SCANVALUE_MAX_AGE_DRIVE

### SCAN_ROUNDABOUT_COUNT

    int SCAN_ROUNDABOUT_COUNT

### SCAN_DIRECTIONAL_COUNT

    int SCAN_DIRECTIONAL_COUNT

### scanState

    int scanState

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### latestSuccessfulScan

    Scan latestSuccessfulScan

### minePos

    Vector minePos

Package jrobots.simulation.simulationObjects

Class jrobots.simulation.simulationObjects.AbstractPilot extends java.lang.Object implements Serializable

serialVersionUID: -1218362476205485445L

Serialized Fields

### memoryConsumption

    int memoryConsumption

  The value of this variable gives a hint at how much memory [bytes] this instance of Pilot including all its subobjects consumes.

Class jrobots.simulation.simulationObjects.Explosion extends java.lang.Object implements Serializable

serialVersionUID: -6405140786467679004L

Serialized Fields

### pos

    Vector pos

### orientation

    Angle orientation

### time

    double time

Class jrobots.simulation.simulationObjects.FernsteuerBot extends Pilot implements Serializable

serialVersionUID: 1L

Class jrobots.simulation.simulationObjects.JRobot extends Pilot implements Serializable

serialVersionUID: -2357242728016864638L

Class jrobots.simulation.simulationObjects.JRobot2007 extends Pilot implements Serializable

serialVersionUID: 6463504321943911067L

Class jrobots.simulation.simulationObjects.JRobot2008 extends Pilot implements Serializable

serialVersionUID: -5269507620693035656L

Class jrobots.simulation.simulationObjects.JRobot2009 extends Pilot implements Serializable

serialVersionUID: 4916662582869180089L

Class jrobots.simulation.simulationObjects.JRobot2010 extends Pilot implements Serializable

serialVersionUID: 4916662582869180089L

Class jrobots.simulation.simulationObjects.JRobot2011 extends Pilot implements Serializable

serialVersionUID: 7957436071810797678L

Class jrobots.simulation.simulationObjects.JRobot2012 extends Pilot implements Serializable

Class jrobots.simulation.simulationObjects.JRobot2012_FH extends Pilot implements Serializable

serialVersionUID: 4485514585092103453L

Class jrobots.simulation.simulationObjects.JRobot2013 extends Pilot implements Serializable

serialVersionUID: 4485514585092103453L

Class jrobots.simulation.simulationObjects.JRobot2014 extends Pilot implements Serializable

serialVersionUID: 4485514585092103453L

Class jrobots.simulation.simulationObjects.JRobot2014_2 extends Pilot implements Serializable

serialVersionUID: 4485514585092103453L

Serialized Fields

### latestSuccessfulScan

    Scan latestSuccessfulScan

### lastScanDir

    Angle lastScanDir

### scanAperture

    Angle scanAperture

### scanSection

    Angle scanSection

### lastKnownEnemyPosition

    Vector lastKnownEnemyPosition

### drivingOffset

    Angle drivingOffset

Class jrobots.simulation.simulationObjects.JRobot2014_en extends Pilot implements Serializable

serialVersionUID: 4485514585092103453L

Class jrobots.simulation.simulationObjects.JRobot2014_Passau extends Pilot implements Serializable

serialVersionUID: 4485514585092103453L

Serialized Fields

### latestSuccessfulScan

    Scan latestSuccessfulScan

### lastScanDir

    Angle lastScanDir

### scanAperture

    Angle scanAperture

### scanSection

    Angle scanSection

### lastKnownEnemyPosition

    Vector lastKnownEnemyPosition

### drivingOffset

    Angle drivingOffset

Class jrobots.simulation.simulationObjects.JRobot2014Sprint1 extends Pilot implements Serializable

serialVersionUID: 4485514585092103453L

Serialized Fields

### latestSuccessfulScan

    Scan latestSuccessfulScan

### lastScanDir

    Angle lastScanDir

### scanAperture

    Angle scanAperture

### scanSection

    Angle scanSection

### lastKnownEnemyPosition

    Vector lastKnownEnemyPosition

### drivingOffset

    Angle drivingOffset

Class jrobots.simulation.simulationObjects.JRobot2014Sprint2 extends Pilot implements Serializable

serialVersionUID: 4485514585092103453L

Serialized Fields

### latestSuccessfulScan

    Scan latestSuccessfulScan

### lastScanDir

    Angle lastScanDir

### scanAperture

    Angle scanAperture

### scanSection

    Angle scanSection

### lastKnownEnemyPosition

    Vector lastKnownEnemyPosition

### drivingOffset

    Angle drivingOffset

Class jrobots.simulation.simulationObjects.JRobot2014Sprint3 extends Pilot implements Serializable

serialVersionUID: 4485514585092103453L

Serialized Fields

### latestSuccessfulScan

    Scan latestSuccessfulScan

### lastScanDir

    Angle lastScanDir

### scanAperture

    Angle scanAperture

### scanSection

    Angle scanSection

### lastKnownEnemyPosition

    Vector lastKnownEnemyPosition

### drivingOffset

    Angle drivingOffset

Class jrobots.simulation.simulationObjects.JRobot2015 extends Pilot implements Serializable

serialVersionUID: 4485514585092103453L

Class jrobots.simulation.simulationObjects.Panzer extends java.lang.Object implements Serializable

serialVersionUID: -7467190783725137022L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream in)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Deserialization helper to set the transient fields (they may not be null)

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

Serialized Fields

### ID

    int ID

### pos

    Vector pos

### orientation

    Angle orientation

### velocityLinear

    Vector velocityLinear

### velocityAngular

    Angle velocityAngular

  angular speed

### health

    double health

### energy

    double energy

  Energy increases at every simulation step. Energy is decreased by:
  - scanning
  - shooting
  - driving
  - boosting
  Energy increases more slowly at higher energy levels (stacking energy becomes increasingly less lucrative).

### boostingFrames

    int boostingFrames

  Number of frames the booster is burning

### lastScan

    Scan lastScan

### lastSonarTrace

    SonarTrace lastSonarTrace

### proximityScanLaunchable

    ProximityScan proximityScanLaunchable

  Position of nearest `Launchable` or `null` if out of range

### proximityScanDroppable

    Vector proximityScanDroppable

  Position of nearest `Droppable` or `null` if out of range

### timeOfLauncherReloaded

    double timeOfLauncherReloaded

### timeOfDropperReloaded

    double timeOfDropperReloaded

### turretIndex

    int turretIndex

### pilot

    jrobots.simulation.simulationObjects.AbstractPilot pilot

### mileageLeft

    double mileageLeft

  The mileage of the left and right tractor.

### mileageRight

    double mileageRight

### missileLink

    java.util.ArrayList<E> missileLink

  To be able to influence `Directable` devices, the `Panzer` holds these references.

  Note: The references are single-sided and may be null.

Class jrobots.simulation.simulationObjects.Pilot extends jrobots.simulation.simulationObjects.AbstractPilot implements Serializable

serialVersionUID: 3574587611340469934L

Serialized Fields

### time

    double time

### health

    double health

### energy

    double energy

### position

    Vector position

### orientation

    Angle orientation

### velocity

    Vector velocity

### lastScan

    Scan lastScan

### lastSonarTrace

    SonarTrace lastSonarTrace

### proximityScanLaunchable

    ProximityScan proximityScanLaunchable

### proximityScanDroppable

    Vector proximityScanDroppable

### directablePositions

    Vector[] directablePositions

  Momentary locations of all commenceable `Directables`. May not contain null values.

### timeOfLauncherReloaded

    double timeOfLauncherReloaded

### timeOfDropperReloaded

    double timeOfDropperReloaded

### timeOfScannerReloaded

    double timeOfScannerReloaded

### scanAperture

    Angle scanAperture

### scanDirection

    Angle scanDirection

### sonarEnergy

    double sonarEnergy

### cannonCommand

    Angle cannonCommand

### cannonRange

    double cannonRange

  For ranged ammunition like the MINETHROWER

### launcherAmmunition

    Pilot.LauncherAmmunition launcherAmmunition

### directableDestinations

    Vector[] directableDestinations

  Target destinations to issue to `Directables`. May contain null values.

  These are both updated (for information) and forwarded (as command) at each frame.

### directableTargetBearings

    Angle[] directableTargetBearings

  Target bearings to issue to `Directables`. May contain null values.

  These are both updated (for information) and forwarded (as command) at each frame.

### mineCommand

    Pilot.DropperCommand mineCommand

  Whether the pilot wants to lay a mine or not

### useAutopilot

    boolean useAutopilot

### trackspeedLeft

    double trackspeedLeft

### trackspeedRight

    double trackspeedRight

### desiredDirection

    Angle desiredDirection

### desiredSpeed

    double desiredSpeed

### boosting

    boolean boosting

### debugText

    java.lang.String debugText

### nameColor

    java.awt.Color nameColor

### turretColor

    java.awt.Color turretColor

### bodyColor

    java.awt.Color bodyColor

Class jrobots.simulation.simulationObjects.PilotZombie extends jrobots.simulation.simulationObjects.AbstractPilot implements Serializable

serialVersionUID: -8245727424175106025L

Serialized Fields

### formerName

    java.lang.String formerName

### health

    float health

Class jrobots.simulation.simulationObjects.ScanFan extends java.lang.Object implements Serializable

serialVersionUID: 1281992155894427072L

Serialized Fields

### x

    double x

### y

    double y

### startAngle

    double startAngle

### endAngle

    double endAngle

### range

    double range

### timeOfCreation

    double timeOfCreation

Package jrobots.utils

Class jrobots.utils.Angle extends java.lang.Object implements Serializable

serialVersionUID: -3177226067817741184L

Serialized Fields

### angle

    double angle

  representation in radians

Class jrobots.utils.LinearPredictor extends java.lang.Object implements Serializable

serialVersionUID: -6927416156239395949L

Class jrobots.utils.ProximityScan extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### pos

    Vector pos

  position of the object at the scan's time

### speed

    Vector speed

  velocity of the object at the scan's time

### timeOfScan

    double timeOfScan

  The scan's time [s]

Class jrobots.utils.Scan extends java.lang.Object implements Serializable

serialVersionUID: -5182428340952993253L

Serialized Fields

### scanDirection

    Angle scanDirection

  Direction of the scanner at the time of scan.

### scanAperture

    Angle scanAperture

  Aperture of the scan at the time of scan.

### distanceToTarget

    double distanceToTarget

  Scanned distance at the time of scan.

  If no target was found inside the scanned cone the distance is 0.

  Note: The distance to target may be outdated at a later time. If you need the distance to the given direction use
  `getPosition().distanceTo(estimatedTargetPosition())`

### scannerPosition

    Vector scannerPosition

  Position of the scanner at scan time. This is where the scan flash originated from.

### timeOfScan

    double timeOfScan

  time of scan [s]. The time is measured sind the begin of the match

Class jrobots.utils.SonarTrace extends java.lang.Object implements Serializable

serialVersionUID: 7410190920905482902L

Serialized Fields

### timestamp

    double timestamp

  time of sonar finding [s]. The time is measured since the begin of the match.

### location

    Vector location

  position estimate of sonar finding [m]. May be imprecise.

### standardDeviation

    double standardDeviation

  precision estimate for this sonar finding [m].

Class jrobots.utils.Vector extends java.lang.Object implements Serializable

serialVersionUID: -1597769633640955671L

Serialized Fields

### x

    double x

### y

    double y