> show canvas only <


/* built with Studio Sketchpad: 
 *   https://sketchpad.cc
 * 
 * observe the evolution of this sketch: 
 *   https://studio.sketchpad.cc/sp/pad/view/ro.I4JLyjZSa2H/rev.504
 * 
 * authors: 
 *   Valerian Menegale

 * license (unless otherwise specified): 
 *   creative commons attribution-share alike 3.0 license.
 *   https://creativecommons.org/licenses/by-sa/3.0/ 
 */ 



/* @pjs preload="/static/uploaded_resources/p.2418/fish0001.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0002.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0003.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0004.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0005.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0006.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0007.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0008.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0009.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0010.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0011.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0012.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0013.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0014.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0015.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0016.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0017.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0018.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0019.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0020.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0021.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0022.png"; */
/* @pjs preload="/static/uploaded_resources/p.2418/fish0023.png"; */
 
int i = 0; 
PImage[] imgs; 
int dv=1;
int v=0;
void setup() { 
    size(400, 400); 
    imgs = new PImage[24];
    for (int i=1; i<24; i++)
      imgs[i-1]= loadImage("/static/uploaded_resources/p.2418/fish00"+(i<10?"0":"")+i+".png");    
   
    frameRate(50);
}

 void mouseClicked() {
       frameRate(v);
       v=100;
}

int img1dx=1;

void draw() { 
    if(v>20)
    dv=-1;
    if(v<0)
    dv=1;
    v=v+dv;
    
    
     background(0, 0, i);
    
    
    
    if (i>width)
        img1dx=-1;
    if(i<0)
        img1dx=1;
    i=i+img1dx;
    image(imgs[i%23], i+img1dx, 0); // normal 
    
    
    image(imgs[i%23], (height/2)-i, width/2)*i+1; // Inverse fish
    image(imgs[22-(i%23)], 0, (width/2)-i)*i+1;
    image(imgs[22-(i%23)], height/2, i-1)*i+1;
    }