Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void setup() {
- size(500, 500);
- background(255);
- rectMode(RADIUS);
- colorMode(HSB,width,100,100);
- }
- void draw() {
- if (mousePressed) {
- int xdiff = abs(pmouseX-mouseX);
- int ydiff = abs(pmouseY-mouseY);
- if ( xdiff < 6 ) { xdiff = 6; }
- if ( ydiff < 6 ) { ydiff = 6; }
- stroke(height-mouseY); // set the stroke colour
- fill(mouseX, (height*100)/(abs(mouseY)+1), ((height-mouseY)*100)/(abs(mouseY)+1), random(255));
- line(pmouseX, pmouseY, mouseX, mouseY);
- rect(mouseX, mouseY, random(xdiff), random(ydiff));
- }
- // save your drawing when you press keyboard 's'
- if (keyPressed == true && key=='s') {
- saveFrame("Giles"+String.valueOf(year())+"-"+String.valueOf(month())+"-"+String.valueOf(day())+"-"+String.valueOf(hour())+"-"+String.valueOf(minute())+"-"+String.valueOf(second())+".jpg");
- }
- // erase your drawing when you press keyboard 'r'
- if (keyPressed == true && key == 'r') {
- background(width);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement