I have a simple processing code that I'm trying to work with in python, but I keep getting syntax errors. Any help on changing the code would be greatly appreciated. Thanks. <br><br>void setup() {<br> size(550, 500);<br>
noStroke();<br> smooth();<br> fill(255, 255, 255, 150);<br>}<br><br><br>//Square 1 vars<br>int x1 = 5;<br>int y1 = 10;<br><br>int x1Speed = 2;<br>int y1Speed = 2;<br><br>//Square 2 Vars<br>int x2 = 150;<br>int y2 = 100;<br>
<br>int x2Speed = 4;<br>int y2Speed = 4;<br><br>int size = 100;<br><br>void draw() {<br> background(180, 0, 0);<br> drawSquare1();<br> drawSquare2();<br> <br> checkCollision();<br>}<br><br><br><br>void drawSquare1() {<br>
if(x1<0 || x1>width-size) {<br> x1Speed = -x1Speed; <br> }<br> <br> if(y1<0 || y1>height-size) {<br> y1Speed = -y1Speed; <br> }<br> <br> x1+= x1Speed;<br> y1+= y1Speed;<br> rect(x1, y1, size, size); <br>}<br>
<br>void drawSquare2() {<br> if(x2<0 || x2>width-size) {<br> x2Speed = -x2Speed; <br> }<br> <br> if(y2<0 || y2>height-size) {<br> y2Speed = -y2Speed; <br> }<br> <br> x2+= x2Speed;<br> y2+= y2Speed;<br> rect(x2, y2, size, size); <br>
}<br><br>void checkCollision() {<br> if(abs(x1-x2) < size && abs(y1-y2) < size) {<br> println("Collision");<br> //fill(255, 255, 255, 200);<br> x1Speed=-x1Speed;<br> x2Speed=-x2Speed;<br> <br>
y1Speed=-y1Speed;<br> y2Speed=-y2Speed;<br> } else {<br> fill(255, 255, 255, 100); <br> }; <br>}<br><br clear="all"><br>-- <br>Erica Osher<br>