unforgivenvirtuoso_seizure_simulator/seizure_simulator.pde
byte xPos;
byte yPos;
byte r;
byte g;
byte b;



void setup() {
  size(1440, 860);
  background(255);
  xPos=0;
  yPos=0;
  frameRate(30);
}

void draw() {

  for (byte i=0; i <43; i++) {
    for (byte j=0; j<41; j++) {

      myRect(xPos+i*34, yPos+j*21, 1);

      myRect(xPos+1+i*34, yPos+j*21, 1);

      myRect(xPos+i*34, yPos-2+j*21, 2);

      myRect(xPos-3+i*34, yPos-2+j*21, 3);

      myRect(xPos-3+i*34, yPos+1+j*21, 5);

      myRect(xPos+2+i*34, yPos-2+j*21, 8);

      myRect(xPos-3+i*34, yPos-15+j*21, 13);

      myRect(xPos-24+i*34, yPos-15+j*21, 21);
    }
  }
}


void myRect(int x, int y, int size) {

  float r = random(255);

  float g = random(255);

  float b = random(255);
  fill( r, g, b);
  rect(x, y, size, size);
}
