Danna-M

By Danna Bialik
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); } } }

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*