wodka.ga.racer.soda
Class EasySodaRaceRunner

java.lang.Object
  extended bywodka.ga.racer.soda.EasySodaRaceRunner
All Implemented Interfaces:
RaceRunner, java.lang.Runnable

public class EasySodaRaceRunner
extends java.lang.Object
implements RaceRunner

Runs a race for one model on the EasySodaRacer.


Constructor Summary
EasySodaRaceRunner()
           
 
Method Summary
 void run()
           
 double runRace()
           
 void setErrHandler(RaceRunnerErrorHandler errHandler)
           
 void setId(int id)
           
 void setModel(Model model)
           
 void setRaceRunnerListener(RaceRunnerListener listener)
           
 void setTerrainXml(java.lang.String terrain)
           
 void setTimeout(int timeout)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EasySodaRaceRunner

public EasySodaRaceRunner()
Method Detail

setModel

public void setModel(Model model)
Specified by:
setModel in interface RaceRunner

setId

public void setId(int id)
Specified by:
setId in interface RaceRunner

setRaceRunnerListener

public void setRaceRunnerListener(RaceRunnerListener listener)
Specified by:
setRaceRunnerListener in interface RaceRunner

run

public void run()
Specified by:
run in interface java.lang.Runnable

runRace

public double runRace()
               throws java.io.IOException,
                      racer.RacerException
Throws:
java.io.IOException
racer.RacerException

setTimeout

public void setTimeout(int timeout)
Specified by:
setTimeout in interface RaceRunner

setTerrainXml

public void setTerrainXml(java.lang.String terrain)
Specified by:
setTerrainXml in interface RaceRunner

setErrHandler

public void setErrHandler(RaceRunnerErrorHandler errHandler)
Specified by:
setErrHandler in interface RaceRunner