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

public class Applet07 extends GApplet
{
   public void start()
   {
      GPolygon hexagon;
      hexagon = new GPolygon(4, 6, Color.blue);
      scene.add(hexagon);
      hexagon.translate(-14,-13);
      hexagon.setStampingOn(viewport);
      
      MultiTranslator mr;
      mr = new MultiTranslator(6,6);
      hexagon.add(mr);
      mr.target(hexagon);
         
      GPolygon hexagon2;
      hexagon2 = new GPolygon(4, 6, Color.blue, 
                              new Color(200,255,200,120));
      scene.add(hexagon2);
      hexagon2.translate(-11,+13);
      hexagon2.setStampingOn(viewport);
      
      MultiTranslator mr2;
      mr2 = new MultiTranslator(6,6);
      hexagon2.add(mr2);
      mr2.target(hexagon2);
         
      scene.render();
      mr.setName("mr");
      
      String[] script = 
       
        {
           "mr leftClick 1",
           "mr leftClick 2",
           "mr leftClick 1",
           "mr leftClick 2",
           "mr leftClick 1",
           "mr leftClick 0",
           "mr leftClick 5",
           "mr leftClick 4",
           "mr leftClick 5",
           "mr leftClick 4",
           "mr leftClick 5",
           "mr leftClick 0",
           "mr leftClick 1",
           "mr leftClick 2",
           "mr leftClick 1"
         };
                   
      DemoButton button = new DemoButton(false);
      button.use(script);
      panel.add(button, 10, 5);
      panel.add(new GLabel("demo"),30,5);
      
   }
}
back to instructions