
PImage img0, img1, img2, img3, img5;
boolean click1, click2, click3, click4, click5, click0;
int w=40, h=40;
float x5=530,y5=175;

void setup() {
  size(600, 600);
  click1=click2=click3=click4=false;
  click0=click5=true;
  click5=true;
  /*
  img0=  loadImage( "/Users/bam/Pictures/img/ctrlaltdel/Aphrodite-sea-foam-birth.jpg" );
  img1=  loadImage( "/Users/bam/Pictures/img/ctrlaltdel/ctrl.jpeg" );
  img2=  loadImage( "/Users/bam/Pictures/img/ctrlaltdel/alt.jpeg" );
  img3=  loadImage( "/Users/bam/Pictures/img/ctrlaltdel/del.jpeg" );
  img5=  loadImage( "/Users/bam/Pictures/img/ctrlaltdel/one.png" );
  */
  img0=  loadImage( "http://suffolk.li/img/ctrlaltdel/Aphrodite-sea-foam-birth.jpg" );
  img1=  loadImage( "http://suffolk.li/img/ctrlaltdel/ctrl.jpeg" );
  img2=  loadImage( "http://suffolk.li/img/ctrlaltdel/alt.jpeg" );
  img3=  loadImage( "http://suffolk.li/img/ctrlaltdel/del.jpeg" );
  img5=  loadImage( "http://suffolk.li/img/ctrlaltdel/one.png" );
}


void draw() {
  background(200, 255, 200);
  if (!click0) image( img0, 0, 0 );
  textSize(24);
  text( "Ctrl-Alt-Del", width/3, 30 );
  textSize(10);
  text("Venus", 10,30);
  //
  fill( 10, 40, 0, 200 );
  noStroke();
  ellipseMode(CORNER);
  if (!click4) ellipse( 30, 132, 35, 30 );                        // fade
  //
  if (!click1) image( img1, 240, 150, w, h );
  if (!click2) image( img2, 300, 150, w, h );
  if (!click3) image( img3, 270, 260, w, h );
  
  fill(150,0,0);
  rect( x5+10,y5+15, 5,5 );
  if (!click5) image( img5, x5,y5, w,h );
}

void mousePressed() {
  if (near(30, 140)) click4 = ! click4;
  else if (near(240, 150)) click1 = ! click1;
  else if (near(300, 150)) click2 = ! click2;
  else if (near(270, 260)) click3 = ! click3;
  else if (near(x5,y5)) click5 = ! click5;
  else if (near(0, 0)) {
    click0 = !click0;
    click1=click2=click3=click4=false;
    click5=true;
  }
}

boolean near( float x, float y ) {
  println( x, y );
  return (dist(mouseX, mouseY, x+w/2, y+h/2 ) < 20 );
}

