wodka.ga.racer.mc
Class AbstractMCRacer

java.lang.Object
  extended bywodka.ga.racer.AbstractRacer
      extended bywodka.ga.racer.mc.AbstractMCRacer
All Implemented Interfaces:
wwan.commons.param.Configurable, wwan.commons.param.Informative, Racer, RaceRunnerErrorHandler, RaceRunnerListener, java.io.Serializable, StreamPersistable
Direct Known Subclasses:
MCLinearSquareRacer, MCLinearStarRacer, MCLinearWheelRacer, MCSquareRacer, MCStarRacer, MCWheelRacer

public abstract class AbstractMCRacer
extends AbstractRacer

See Also:
Serialized Form

Field Summary
 
Fields inherited from class wodka.ga.racer.AbstractRacer
handler, racerListener, runningRaces
 
Constructor Summary
AbstractMCRacer()
           
 
Method Summary
 RaceRunner createRaceRunner()
           
 java.lang.String getInfo()
           
protected abstract  void writeDescription(java.io.PrintWriter pw)
           
 
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
 
Methods inherited from interface wodka.ga.Racer
getLabel
 

Constructor Detail

AbstractMCRacer

public AbstractMCRacer()
Method Detail

getInfo

public java.lang.String getInfo()

writeDescription

protected abstract void writeDescription(java.io.PrintWriter pw)

createRaceRunner

public RaceRunner createRaceRunner()
Specified by:
createRaceRunner in class AbstractRacer