void setup(){ size(200,200); background(50,200,50); } int mx, my; void draw() { stroke(0,200,0); if((mouseX<1 || mouseX>199)||(mouseY<1 || mouseY>199)) {} else {background(200,0,200); mx=mouseX; my=mouseY; } if((mx>0 && mx<99)&&(my>0 && my<99)) {fill(255);} else {fill(0);} rect(0,0,99,99); if((mx>100 && mx<199)&&(my>0 && my<99)) {fill(255);} else {fill(0);} rect(100,0,99,99); if((mx>0 && mx<99)&&(my>100 && my<199)) {fill(255);} else {fill(0);} rect(0,100,99,99); if((mx>100 && mx<199)&&(my>100 && my<199)) {fill(255);} else {fill(0);} rect(100,100,99,99); }