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