ProcessingJS 101
by Ehsan Ziya
HTML
<canvas id='test'></canvas>
JavaScript
var canvas = document.getElementById('test');
//initalize a processing on a canvas elemnt
var processing = new Processing(canvas);
processing.setup = function(){
processing.size(400,400);
processing.background(100);
processing.draw();
}
processing.draw = function(){
processing.loop();
var mX = processing.mouseX;
var mY = processing.mouseY;
//processing.fill( 2, 50 , 200 );
processing.fill( 0, 121, 184 );
processing.ellipse(mX,mY,50,50);
processing.mousePressed = function(){
//console.log('test');
processing.fill(100);
processing.triangle(30, 75, 58, 20, 86, 75);
console.log(mX);
}
}
processing.setup();
//processing.stroke(1);
//processing.ellipse(50, 50, 25, 25);
//
//processing.println("hello web!");
/*
// Click within the image to change
// the value of the rectangle
int value = 0;
void draw() {
fill(value);
rect(25, 25, 50, 50);
}
void mousePressed() {
if(value == 0) {
value = 255;
} else {
value = 0;
}
}
*/