from Processing import *

window(500, 500)

def hf(x, y, r):
    fill(255, 255, 0)
    ellipse(x, y, 2*r, 2*r)
    
    fill(0)
    r2 = 0.3*r
    r3 = 0.1*r
    ellipse(x - r2, y - r2, r3, r3)
    ellipse(x + r2, y - r2, r3, r3)
    
    noFill()
    arc(x, y, r, r, 0, PI)

def doMousePressed(o, e):
    x = mouseX()
    y = mouseY()
    r = random(10, 100)
    hf( x, y, r )

onMousePressed += doMousePressed
