@netguy204 :: AWESOME BAM shading work - interesting functional intuitive UI!
I edited BetaSketcher code at line 71 as follows to allow a PIXEL clear, and to protect the image from a shadow (or flash):
if(!digitalRead(BUTTON)) {
if (7 == screen[peny][penx])
screen[peny][penx] = 0; // Reset BRIGHT pixel to off
else
screen[peny][penx] = min(7, screen[peny][penx] + 1);
}
// clear the screen on significant light change if joystick DOWN
if(abs(light_neutral - analogRead(LIGHT)) > light_neutral / 2 && (dy < LIVEZONE)) {
memset(screen, 0, sizeof(screen));
}