int numFrames = 16;
int frame=0;
PImage [] madbee= new PImage [numFrames];
PImage[] bees= new PImage [numFrames];
int num = 150;
int x[] = new int[num];
int y[] = new int[num];
int indexPosition = 0;
PImage bee;
void setup(){
size(600,400);
frameRate(12);
//madbee
madbee[0]= loadImage("madbee.png");
madbee[1]= loadImage("madbee2.png");
madbee[2]= loadImage("madbee3.png");
madbee[3]= loadImage("madbee4.png");
madbee[4]= loadImage("madbee.png");
madbee[5]= loadImage("madbee2.png");
madbee[6]= loadImage("madbee3.png");
madbee[7]= loadImage("madbee4.png");
madbee[8]= loadImage("madbee.png");
madbee[9]= loadImage("madbee2.png");
madbee[10]= loadImage("madbee3.png");
madbee[11]= loadImage("madbee4.png");
madbee[12]= loadImage("madbee.png");
madbee[13]= loadImage("madbee2.png");
madbee[14]= loadImage("madbee3.png");
madbee[15]= loadImage("madbee4.png");
//happy bee
bees[0] = loadImage("bee.png");
bees[1] = loadImage("bee2.png");
bees[2] = loadImage("bee3.png");
bees[3] = loadImage("bee4.png");
bees[4] = loadImage("bee5.png");
bees[5] = loadImage("bee6.png");
bees[6] = loadImage("bee7.png");
bees[7] = loadImage("bee8.png");
bees[8] = loadImage("bee9.png");
bees[9] = loadImage("bee10.png");
bees[10] = loadImage("bee11.png");
bees[11] = loadImage("bee12.png");
bees[12] = loadImage("bee9.png");
bees[13] = loadImage("bee10.png");
bees[14] = loadImage("bee11.png");
bees[15] = loadImage("bee12.png");
}
void draw(){
background(255);
x[indexPosition] = mouseX;
y[indexPosition] = mouseY;
indexPosition = (indexPosition +2) % num;
for(int i =0; i<num; i+=9){
int pos =(indexPosition + i) % num;
int sze = (num -i)/2;
if( mousePressed==false){
frame++;
if (frame== numFrames){
frame= 0;
}
image(bees[frame], x[pos], y[pos], sze, sze);
}
else{
frame++;
if (frame==numFrames){
frame=0;
}
image (madbee[frame], x[pos], y[pos], sze, sze);
}
}
}
Danna-M
on Sunday, Nov 23, 2008 – 11:39 pm