All pastes #1246979 Raw Edit

SoundCar.java

public java v1 · immutable
#1246979 ·published 2008-11-06 16:06 UTC
rendered paste body
import lejos.nxt.*;public class SoundCar {    public static void main(String [] args)    {    	    	RandomDrive rd;    	AvoidFront af;    	PlaySounds ps;    	DriveTowardsLight dtl;                LCD.drawString("Sound Car",0,0);        LCD.refresh();    	    	rd = new RandomDrive("Drive",1);    	af = new AvoidFront ("Avoid",2,rd);    	ps = new PlaySounds ("Play ",3,af,rd);        dtl = new DriveTowardsLight(new Behavior[] { rd, af, ps }, 4);               	rd.start();       	af.start();    	ps.start();        dtl.start();    	while (! Button.ESCAPE.isPressed())    	{    		rd.reportState();    		af.reportState();    		ps.reportState();                dtl.reportState();    	}    	    	LCD.clear();        LCD.drawString("Program stopped",0,0);        LCD.refresh();    }    }