wodka.ga.racer.poligon
Class OctagonBuilderRacer

java.lang.Object
  extended bywodka.ga.racer.AbstractRacer
      extended bywodka.ga.racer.poligon.AbstractPoligonBuilderRacer
          extended bywodka.ga.racer.poligon.OctagonBuilderRacer
All Implemented Interfaces:
wwan.commons.param.Configurable, wwan.commons.param.Informative, Racer, RaceRunnerErrorHandler, RaceRunnerListener, java.io.Serializable, StreamPersistable

public class OctagonBuilderRacer
extends AbstractPoligonBuilderRacer

Implementation of a soda race.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class wodka.ga.racer.AbstractRacer
handler, racerListener, runningRaces
 
Constructor Summary
OctagonBuilderRacer()
           
 
Method Summary
 RaceRunner createRaceRunner()
           
protected  int fitnesForNumber(int num)
           
 java.lang.String getLabel()
           
protected  int sideLength()
           
protected  void writeInfo(java.lang.StringBuffer b)
           
 
Methods inherited from class wodka.ga.racer.poligon.AbstractPoligonBuilderRacer
getInfo
 
Methods inherited from class wodka.ga.racer.AbstractRacer
addModel, checkParameterList, finishedAdding, finishedRunning, fromStream, getParameterDescription, getVersion, handleThrowable, reset, setExceptionHandler, setFieldsFromParameterList, setParameterListFromFields, setRacerListener, setTerrainXml, stop, toStream, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OctagonBuilderRacer

public OctagonBuilderRacer()
Method Detail

fitnesForNumber

protected int fitnesForNumber(int num)

getLabel

public java.lang.String getLabel()

writeInfo

protected void writeInfo(java.lang.StringBuffer b)
Specified by:
writeInfo in class AbstractPoligonBuilderRacer

sideLength

protected int sideLength()

createRaceRunner

public RaceRunner createRaceRunner()
Specified by:
createRaceRunner in class AbstractRacer
See Also:
AbstractRacer.createRaceRunner()