PFont font;
String letters = "";
boolean enterPressed = false;
void setup() {
size(400, 400);
font = loadFont("Georgia-Italic-48.vlw");
textFont(font, 36);
stroke(255);
fill(0);
textAlign(CENTER);
}
void draw() {
background(204);
text(letters, 200, 200);
text("Hey there,", 200, 100 );
text("what's your name?", 200, 150);
if (enterPressed == true) {
text("hi " + letters, 200, 300);
}
println(letters); // Print to console
}
void keyPressed() {
if ((key == ENTER) || (key == RETURN)) {
enterPressed = true;
}
else {
if (key == BACKSPACE) { //be able to backspace
if (letters.length() > 0) {
letters = letters.substring(0, letters.length()-1);
}
}
else if(textWidth(letters+key) < width) { //be able to type in name
//redraw();
letters = letters + key;
}
}
}
Alexis-G
on Wednesday, Oct 22, 2008 – 9:04 am