xxxxxxxxxx
boolean aTyped = false; // for character keys,
boolean rightArrowTyped = false;
void setup () {
size (300, 300);
}
void draw () {
background (100, 100, 250);
if (aTyped) {
background (240, 10, 100);
}
if (rightArrowTyped) {
ellipse (width/2, height/2, 50, 50);
}
text ("Press - A | Right Arrow", width/3-10, 30);
}
void keyPressed () {
if (key == 'a') { // single apostrophy
aTyped = true;
//println ("pressed");
}
if (keyCode == RIGHT) { // reserved variables for shift, arrow keys
rightArrowTyped = true;
}
}
void keyReleased () {
if (key == 'a') {
aTyped = false;
//println ("released");
}
if (keyCode == RIGHT) {
rightArrowTyped = false;
}
}