int x;
int value;
int brushsize = 2;
int val = 2;

void setup() {
  size(500, 300);
  background(255);
  //noStroke();
  //fill(255, 255, 0);
  //rect(mouseX - 1, mouseY - 1, 6, 14);
}

void draw() {
  //background(255, 255, 255);
  cursor(MOVE);
  //fill(255, 255, 0);
  //rect(20, 20, 20, 20);
  if (keyPressed) {
    if (key == 'g') {
      value = color(0, 200, 0);
    }
    else if (key == 'r') {
      value = color(200, 0, 0);
    }
    else if (key == 'b') {
      value = color(0, 0, 200);
    }
    else if (key == 'y') {
      value = color(200, 200, 0);
    }
    else if (key == 'r') {
      value = color(200, 0, 0);
    }
    else if (key == 's') {
      value = color(160, 220, 250);
    }
    else if (key == '1') {
      brushsize = 1;
    }
    else if (key == '2') {
      brushsize = 2;
    }
    else if (key == '3') {
      brushsize = 3;
    }
    else if (key == '4') {
      brushsize = 4;
    }
    else if (key == '5') {
      brushsize = 5;
    }
    else if (key == '6') {
      brushsize = 6;
    }
    else if (key == '7') {
      brushsize = 7;
    }
    else if (key == '8') {
      brushsize = 8;
    }
    else {
      value = 0;
    }
  }
}

/*void mouseMoved() {
  fill(value);
  rect(mouseX - 1, mouseY - 1, 6, 14);
}*/

void mouseDragged() {
  fill(value);
  noStroke();
  ellipse(mouseX, mouseY, brushsize, brushsize);
}

/*void keyPressed() {
  if (value == 0) {
    value = 100;
  } else {
    value = 0;
  }
}
*/
