char key_pressed;
PFont f;
String yourtext = "";
String saved = "";
void setup() {
size(800, 800);
f = loadFont("GentiumBasic-16.vlw");
}
void draw() {
background(255, 0, 0);
int indent = 400;
// Set the font and fill for text
textFont(f);
fill(0);
// Display everything
text("Type in this window to see a secret messaging code. \nTry not to feel too James Bond- it's just a computer. ", indent, 40);
text(yourtext,indent-300,150);
text(yourtext,indent-300,200);
}
void keyPressed() {
if ((key >= 65 && key < 90) | (key >= 97 && key < 122)){
key_pressed = (char)(key + 1);
}
else if (key == 91 | key == 122) {
key_pressed = (char)65;
}
// If the return key is pressed, save the String and clear it
if (key == '\n' ) {
saved = yourtext;
yourtext = "";
} else {
yourtext = yourtext + key_pressed;
}
}