import transformax.*;
import java.awt.Color;

public class Applet06 extends GApplet
{
   public void start()
   {
      TurtleController controller;
      controller = new TurtleController();
      panel.add(controller,0,0);
      
      Turtle currentTurtle;
      Reflector reflector;
      LocusPoint lp;
      
      for (int i=0; i<8;i++)
      {
         currentTurtle = new Turtle();
         currentTurtle.rotate(i*45);
         currentTurtle.translate(0,5);
         reflector = new Reflector(90);
         currentTurtle.add(reflector);
         reflector.target(currentTurtle);
         lp = new LocusPoint(0,0,
                             viewport,
                             Color.orange);
         currentTurtle.add(lp);
         scene.add(currentTurtle);
         controller.target(currentTurtle);
      } 
      
      scene.render();
   }
}
back to instructions