a port of the Processing Visualization Language

IncrementDecrement

Writing "a++" is equivalent to "a = a + 1". Writing "a--" is equivalent to "a = a - 1".

Original Processing.org Example: IncrementDecrement

// All Examples Written by Casey Reas and Ben Fry

// unless otherwise stated.

int a;

int b;

boolean direction;



void setup()

{

  size(200, 200);

  colorMode(RGB, width);

  a = 0;

  b = width;

  direction = true;

  frameRate(30);

}



void draw()

{

  a++;

  if(a > width) {

    a = 0;

    direction = !direction;

  }

  if(direction == true){

    stroke(a);

  } else {

    stroke(width-a);

  }

  line(a, 0, a, height/2);



  b--;

  if(b < 0) {

    b = width;

  }

  if(direction == true) {

    stroke(width-b);

  } else {

    stroke(b);

  }

  line(b, height/2+1, b, height);

}
Fork me on GitHub