brython + p5*js testing

by Alexandre Villares

HTML

<script src="http://www.brython.info/src/brython_dist.js"></script>
<script src="cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.0/p5.js"></script>
<script src="http://www.brython.info/src/brython_dist.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.0/p5.js"></script>
<script type="text/python">
# brython + p5js.org adapted from code from Kiko Correoso
# with correction from Pierre Quentel
from browser import document, window, alert

def sketch(p):

    def setup():
        createCanvas(700, 410)
        background(0)
        rectMode(CENTER)
    
    def draw():
       # background(0)
        fill(255,255,0,128)
        rect(p.mouseX,p.mouseY,50,50)
    
    def mousePressed():
        background(0)
    
    p.setup = setup
    p.draw = draw
    p.mousePressed = mousePressed
    createCanvas = p.createCanvas     
    background = p.background
    rectMode = p.rectMode
    CENTER = p.CENTER
    rect = p.rect
    ellipse = p.ellipse
    fill = p.fill

myp5 = window.p5.new(sketch)
</script>