This sketch is created with an older version of Processing,
and doesn't work on browsers anymore.
xxxxxxxxxx
float circleY;
float circleX;
float Yvel=1;
float Xvel=1;
void setup(){
size(500,500);
smooth();
background(255);
}
void draw(){
for (int j=0; j<height; j++){
stroke(255,map(j,0,height,0,255),0);
//point(i,j);
line(0,j,width,j);
}
circleY=circleY+Yvel;
circleX=circleX+Xvel;
PImage rastanyan = loadImage("rastanyan.png");
image(rastanyan,circleX+340,circleY-20);
PImage americanyan = loadImage("americanyan.png");
image(americanyan,circleX+250,circleY-20);
PImage mexicannyan = loadImage("mexicannyan.png");
image(mexicannyan,circleX+140,circleY-20);
PImage metalnyan = loadImage("metalnyan.png");
image(metalnyan,circleX+60,circleY-20);
PImage nyan = loadImage("nyan.png");
image(nyan,circleX-20,circleY-20);
if((circleY<0)||(circleY>height)){
Yvel=Yvel*-1;
}
if((circleX<0)||(circleX>width)){
Xvel=Xvel*-1;
}
}