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>