import transformax.*;

public class Applet04 extends GApplet
{
   public void start()
   {
      Sprite sprite = new Sprite();
      sprite.translate(5,0);
      sprite.add(new LocusPoint(viewport));
      scene.add(sprite);
      
      Translator[] translator;
      translator = new Translator[3];
      
      for (int i=0; i<3; i++)
      {
         translator[i] = new Translator(8,0);
         translator[i].translate(-14,-12);
         translator[i].rotate(60*i);
         translator[i].target(sprite);
         scene.add(translator[i]);
      }
   
      scene.render();
      
   // setting up the demo..
      
      translator[0].setName("t0");
      translator[1].setName("t1");
      translator[2].setName("t2");
      
      String[] script = 
  
            {
              "t0 leftClick", 
              "t1 leftClick",
              "t2 leftClick",
              "t0 rightClick",
              "t1 rightClick",
              "t2 leftClick",
              "t0 rightClick",
              "t1 rightClick",
              "t2 rightClick",
              "t0 leftClick",
              "t1 rightClick",
              "t2 rightClick",
              "t0 leftClick",
              "t1 leftClick",
              "t2 leftClick",

            };
                   
      DemoButton button;
      button = new DemoButton();
      button.use(script);
      panel.add(button, 10, 5);
      panel.add(new GLabel("demo"),30,5);
      
   }
}
back to instructions