PFont font; //main font type
PFont numbers; //number font type
int questionSpace = 50; // question spacing
int answerSpace = 55; // printed answer spacing
int typeSpace = 55; //curent type printing
String letters = "";
int back = 150;
int number = 0;
String answer1 = "" ;
String answer2 = "" ;
String answer3 = "" ;
String answer4 = "" ;
String answer5 = "" ;
void setup() {
size(400, 400);
font = loadFont("Georgia-24.vlw");
numbers = loadFont("Georgia-12.vlw");
}
void draw() {
background(255); //set background color
//printed number questions
fill (150);
textFont(numbers);
textLeading(50);
text("please fill out. press enter after each question", 35, 375);
text("1. 2. 3. 4. 5.", 20, 40, 10, 300);
//small 'legal type'
fill(0);
textFont(font);
textLeading(10);
//printed typed responses
text(letters, 35, typeSpace, 300, 25);
text(answer1, 35, answerSpace, 300, 25);
text(answer2, 35, answerSpace+50, 300, 25);
text(answer3, 35, answerSpace+100, 300, 25);
text(answer4, 35, answerSpace+150, 300, 25);
text(answer5, 35, answerSpace+200, 300, 25);
//printed questions
text("Last Name", 35, questionSpace);
text("First Name", 35, questionSpace+50);
text("City/Town", 35, questionSpace+100);
text("Date of Birth", 35, questionSpace+150);
text("Telephone Number", 35, 250);
}
void keyPressed() {
if ((key == ENTER) || (key == RETURN)) {
typeSpace = typeSpace + 50; // each current type printed line
number = number + 1; // variable for each question enter
if (number == 1) {
answer1 = letters;}
else if (number == 2) {
answer2 = letters;}
else if (number == 3) {
answer3 = letters;}
else if (number == 4) {
answer4 = letters;}
else if (number == 5) {
answer5 = letters;
answer1 = "F A I L .";
answer2 = "F A I L .";
answer3 = "F A I L .";
answer4 = "F A I L .";
answer5 = "F A I L .";
}
else if (number == 6) {
number = 0;
typeSpace = 55;
answerSpace = 55;
answer1 = "";
answer2 = "";
answer3 = "";
answer4 = "";
answer5 = "";
}
letters = ""; // Clear the variable
}
else if ((key > 31) && (key != CODED)) {
// If the key is alphanumeric, add it to the String
key += random(-5, 5);
letters = letters + key;
}
}
Everett - G
on Wednesday, Oct 22, 2008 – 1:58 am