function drawHeart(x,y,size) {
  push();
  //translate(x-75, y-40);
  translate(x,y);
  scale(1/75*size);
  translate(-75, -67);
  beginShape();

  vertex(75,40);
  bezierVertex(75,37,70,25,50,25);
  bezierVertex(20,25,20,62.5,20,62.5);
  bezierVertex(20,80,40,102,75,120);
  bezierVertex(110,102,130,80,130,62.5);
  bezierVertex(130,62.5,130,25,100,25);
  bezierVertex(85,25,75,37,75,40);
  endShape();
  pop();
}
//draw a heart centered on x, y, with extents w, h
draw a heart centered on x, y, with extents w, h
draw a heart centered on x y with extents w h
function drawHeart(x,y,size) {
  push();
  translate(x,y);
  scale(1/75*size);
  translate(-75, -67);
  beginShape();
  vertex(75,40);
  bezierVertex(75,37,70,25,50,25);
  bezierVertex(20,25,20,62.5,20,62.5);
  bezierVertex(20,80,40,102,75,120);
  bezierVertex(110,102,130,80,130,62.5);
  bezierVertex(130,62.5,130,25,100,25);
  bezierVertex(85,25,75,37,75,40);
  endShape();
  pop();
}
function drawHeart ( x , y , size ) { push ( ) ; translate ( x , y ) ; scale ( 1 / 75 * size ) ; translate ( - 75 , - 67 ) ; beginShape ( ) ; vertex ( 75 , 40 ) ; bezierVertex ( 75 , 37 , 70 , 25 , 50 , 25 ) ; bezierVertex ( 20 , 25 , 20 , 62.5 , 20 , 62.5 ) ; bezierVertex ( 20 , 80 , 40 , 102 , 75 , 120 ) ; bezierVertex ( 110 , 102 , 130 , 80 , 130 , 62.5 ) ; bezierVertex ( 130 , 62.5 , 130 , 25 , 100 , 25 ) ; bezierVertex ( 85 , 25 , 75 , 37 , 75 , 40 ) ; endShape ( ) ; pop ( ) ; }
draw a heart centered on x, y, with extents w, h
draw a heart centered on x y with extents w h
//translate(x-75, y-40);