xxxxxxxxxx
73
let questions = [
"How do you draw an arc?",
"How do you draw a circle?",
"How do you draw an ellipse?",
"How do you draw a line?",
"How do you draw a point?",
"How do you draw a quad?",
"How do you draw a rect?",
"How do you draw a square?",
"How do you draw a triangle?",]
let reponses = [
"arc(a,b,c,d,start,stop,mode)",
"circle(x,y,extent)",
"ellipse(a,b,c,d)",
"line(x1,y1,z1,x2,y2,z2)",
"point(x,y,z)",
"quad(x1,y1,x2,y2,x3,y3,x4,y4)",
"rect(a,b,c,d,tl,tr,br,bl)",
"square(x,y,extend)",
"triangle(x1,y1,x2,y2,x3,y3)",
]
let button, input;
let questionIndex;
let score = 0, scoreMax = 0;
let reponseJoueur;
function setup() {
questionIndex = int(random(questions.length));
createP(questions[questionIndex]);
input = createInput();
button = createButton("C'est mon dernier mot, Jean-Pierre!");
}
function draw() {
button.mousePressed(checkAnswer)
}
function checkAnswer(){
if (reponses[questionIndex] === input.value())
{
createP("Braaavissimo!");
score++; scoreMax++;
}
else {
createP("Damn! The good answer was: " + reponses[questionIndex])
scoreMax++;
}
createP("your score is: " + str(score)+"/"+str(scoreMax));
createP();
input.remove();
button.remove();
newQuestion();
}
function newQuestion(){
questionIndex = int(random(questions.length));
createP(questions[questionIndex]);
input = createInput("Do your Best here!");
button = createButton("C'est mon dernier mot, Jean-Pierre!");
}