La stessa animazione viene utilizzata due volte con dimensioni variabili
- Mouse: posizione dei vertici delle animazioni
- Applicazione Java
final int numFrame = 12;
int frame = 0;
int x, y;
PImage immagini[];
void setup()
{
size(500, 500);
smooth();
frameRate(numFrame);
immagini = new PImage[numFrame];
for(int i=0; i < numFrame; i++)
immagini[i] = loadImage("a"+i+".gif");
}
void draw()
{
background(255);
x=mouseX;
y=mouseY;
image(immagini[frame], 0, 0, x, y );
image(immagini[frame], x, y, width-x, height-y);
frame=frame+1;
if(frame == numFrame)
frame=0;
}