Bonjour
Je débute en Linotte, et j'ai essayé de créer un petit programme (un test d'orthographe, je suis instit...) Mais je n'arrive pas à lui faire quitter le programme avec un bouton (ni avec une simple instruction "termine"). Est-ce à cause de l'utilisation d'un formulaire ? Ça ne marche ni sous Windows, ni sous Ubuntu...
Une idée ?
NB : il y a deux fichiers texte avec les questions et les réponses, mais je ne sais pas s'il est possible de joindre des fichiers sur ce forum...
Merci d'avance !
Nicolas
Le programme :
Livre : lecture d'un fichier
("Spécification : 1.2.1")
("Auteur : servajean")
Bibliothèque :
Espèces :
Grands rôles :
phrase1 est un casier de texte depuis "questions.txt"
phrase2 est un casier de texte depuis "questions.txt"
phrase3 est un casier de texte depuis "questions.txt"
phrase4 est un casier de texte depuis "questions.txt"
phrase5 est un casier de texte depuis "questions.txt"
phrase6 est un casier de texte depuis "questions.txt"
phrase7 est un casier de texte depuis "questions.txt"
phrase8 est un casier de texte depuis "questions.txt"
phrase9 est un casier de texte depuis "questions.txt"
phrase10 est un casier de texte depuis "questions.txt"
bonne réponse1 est un casier de texte depuis "reponses.txt"
bonne réponse2 est un casier de texte depuis "reponses.txt"
bonne réponse3 est un casier de texte depuis "reponses.txt"
bonne réponse4 est un casier de texte depuis "reponses.txt"
bonne réponse5 est un casier de texte depuis "reponses.txt"
bonne réponse6 est un casier de texte depuis "reponses.txt"
bonne réponse7 est un casier de texte depuis "reponses.txt"
bonne réponse8 est un casier de texte depuis "reponses.txt"
bonne réponse9 est un casier de texte depuis "reponses.txt"
bonne réponse10 est un casier de texte depuis "reponses.txt"
message1 est un texte vide
message2 est un texte vide
réponse1 est un texte vide
réponse2 est un texte vide
réponse3 est un texte vide
réponse4 est un texte vide
réponse5 est un texte vide
réponse6 est un texte vide
réponse7 est un texte vide
réponse8 est un texte vide
réponse9 est un texte vide
réponse10 est un texte vide
max est un nombre valant 162
form est un formulaire, titre vaut "Les homophones", largeur vaut 1000, hauteur vaut 650
l1 est une étiquette, texte vaut "", x vaut 10, y vaut 5
m1 est une étiquette, texte vaut "", x vaut 570, y vaut 45
boite1 est une boite, texte vaut "", x vaut 10, y vaut 20, largeur vaut 550, hauteur vaut 40
l2 est une étiquette, texte vaut "", x vaut 10, y vaut 65
m2 est une étiquette, texte vaut "", x vaut 570, y vaut 105
boite2 est une boite, texte vaut "", x vaut 10, y vaut 80, largeur vaut 550, hauteur vaut 40
l3 est une étiquette, texte vaut "", x vaut 10, y vaut 125
m3 est une étiquette, texte vaut "", x vaut 570, y vaut 165
boite3 est une boite, texte vaut "", x vaut 10, y vaut 140, largeur vaut 550, hauteur vaut 40
l4 est une étiquette, texte vaut "", x vaut 10, y vaut 185
m4 est une étiquette, texte vaut "", x vaut 570, y vaut 225
boite4 est une boite, texte vaut "", x vaut 10, y vaut 200, largeur vaut 550, hauteur vaut 40
l5 est une étiquette, texte vaut "", x vaut 10, y vaut 245
m5 est une étiquette, texte vaut "", x vaut 570, y vaut 285
boite5 est une boite, texte vaut "", x vaut 10, y vaut 260, largeur vaut 550, hauteur vaut 40
l6 est une étiquette, texte vaut "", x vaut 10, y vaut 305
m6 est une étiquette, texte vaut "", x vaut 570, y vaut 345
boite6 est une boite, texte vaut "", x vaut 10, y vaut 320, largeur vaut 550, hauteur vaut 40
l7 est une étiquette, texte vaut "", x vaut 10, y vaut 365
m7 est une étiquette, texte vaut "", x vaut 570, y vaut 405
boite7 est une boite, texte vaut "", x vaut 10, y vaut 380, largeur vaut 550, hauteur vaut 40
l8 est une étiquette, texte vaut "", x vaut 10, y vaut 425
m8 est une étiquette, texte vaut "", x vaut 570, y vaut 465
boite8 est une boite, texte vaut "", x vaut 10, y vaut 440, largeur vaut 550, hauteur vaut 40
l9 est une étiquette, texte vaut "", x vaut 10, y vaut 485
m9 est une étiquette, texte vaut "", x vaut 570, y vaut 525
boite9 est une boite, texte vaut "", x vaut 10, y vaut 500, largeur vaut 550, hauteur vaut 40
l10 est une étiquette, texte vaut "", x vaut 10, y vaut 545
m10 est une étiquette, texte vaut "", x vaut 570, y vaut 585
boite10 est une boite, texte vaut "", x vaut 10, y vaut 560, largeur vaut 550, hauteur vaut 40
b1 est un bouton, texte vaut "Corriger", x vaut 450, y vaut 620
b2 est un bouton, texte vaut "Recommencer", x vaut 800, y vaut 620
b3 est un bouton, texte vaut "Quitter", x vaut 920, y vaut 620
tirage1 est un nombre valant max
tirage2 est un nombre valant max
tirage3 est un nombre valant max
tirage4 est un nombre valant max
tirage5 est un nombre valant max
tirage6 est un nombre valant max
tirage7 est un nombre valant max
tirage8 est un nombre valant max
tirage9 est un nombre valant max
tirage10 est un nombre valant max
score est un nombre vide
message est un texte vide
questions restantes est un nombre valant 10
Paragraphe : accès au fichier questions
Rôles :
Souffleurs :
Actions :
texte de m1 vaut ""
texte de m2 vaut ""
texte de m3 vaut ""
texte de m4 vaut ""
texte de m5 vaut ""
texte de m6 vaut ""
texte de m7 vaut ""
texte de m8 vaut ""
texte de m9 vaut ""
texte de m10 vaut ""
Ajoute l1 & boite1 & m1 & l2 & boite2 & m2 & l3 & boite3 & m3 & l4 & boite4 & m4 & l5 & boite5 & m5 & l6 & boite6 & m6 & l7 & boite7 & m7 & l8 & boite8 & m8 & l9 & boite9 & m9 & l10 & boite10 & m10 dans form
tirage1 vaut max
Mélange tirage1
texte de l1 vaut phrase1{tirage1}
tirage2 vaut max
Mélange tirage2
texte de l2 vaut phrase2{tirage2}
tirage3 vaut max
Mélange tirage3
texte de l3 vaut phrase3{tirage3}
tirage3 vaut max
Mélange tirage3
texte de l3 vaut phrase3{tirage3}
tirage4 vaut max
Mélange tirage4
texte de l4 vaut phrase4{tirage4}
tirage5 vaut max
Mélange tirage5
texte de l5 vaut phrase5{tirage5}
tirage6 vaut max
Mélange tirage6
texte de l6 vaut phrase6{tirage6}
tirage7 vaut max
Mélange tirage7
texte de l7 vaut phrase7{tirage7}
tirage8 vaut max
Mélange tirage8
texte de l8 vaut phrase8{tirage8}
tirage9 vaut max
Mélange tirage9
texte de l9 vaut phrase9{tirage9}
tirage10 vaut max
Mélange tirage10
texte de l10 vaut phrase10{tirage10}
ajoute b1 dans form
Fais réagir b1 à "clic souris" pour afficher valeur
tant que 1 est différent de 2, lis
temporise
ferme
termine
Paragraphe : Afficher valeur
Rôles :
*b est un bouton
Actions :
réponse1 vaut texte de boite1
si la réponse1 est égale à bonne réponse1{tirage1} alors lis
score = score + 1
Tu concatènes "C'est juste ! Ton score est de ",score," sur 10." dans message
texte de m1 vaut message
questions restantes = questions restantes - 1
ferme
sinon, lis
Tu concatènes "C'est faux ! Ton score est de ",score," sur 10." dans message
texte de m1 vaut message
questions restantes = questions restantes - 1
ferme
réponse2 vaut texte de boite2
si la réponse2 est égale à bonne réponse2{tirage2} alors lis
score = score + 1
Tu concatènes "C'est juste ! Ton score est de ",score," sur 10." dans message
texte de m2 vaut message
questions restantes = questions restantes - 1
ferme
sinon, lis
Tu concatènes "C'est faux ! Ton score est de ",score," sur 10." dans message
texte de m2 vaut message
questions restantes = questions restantes - 1
ferme
réponse3 vaut texte de boite3
si la réponse3 est égale à bonne réponse3{tirage3} alors lis
score = score + 1
Tu concatènes "C'est juste ! Ton score est de ",score," sur 10." dans message
texte de m3 vaut message
questions restantes = questions restantes - 1
ferme
sinon, lis
Tu concatènes "C'est faux ! Ton score est de ",score," sur 10." dans message
texte de m3 vaut message
questions restantes = questions restantes - 1
ferme
réponse4 vaut texte de boite4
si la réponse4 est égale à bonne réponse4{tirage4} alors lis
score = score + 1
Tu concatènes "C'est juste ! Ton score est de ",score," sur 10." dans message
texte de m4 vaut message
questions restantes = questions restantes - 1
ferme
sinon, lis
Tu concatènes "C'est faux ! Ton score est de ",score," sur 10." dans message
texte de m4 vaut message
questions restantes = questions restantes - 1
ferme
réponse5 vaut texte de boite5
si la réponse5 est égale à bonne réponse5{tirage5} alors lis
score = score + 1
Tu concatènes "C'est juste ! Ton score est de ",score," sur 10." dans message
texte de m5 vaut message
questions restantes = questions restantes - 1
ferme
sinon, lis
Tu concatènes "C'est faux ! Ton score est de ",score," sur 10." dans message
texte de m5 vaut message
questions restantes = questions restantes - 1
ferme
réponse6 vaut texte de boite6
si la réponse6 est égale à bonne réponse6{tirage6} alors lis
score = score + 1
Tu concatènes "C'est juste ! Ton score est de ",score," sur 10." dans message
texte de m6 vaut message
questions restantes = questions restantes - 1
ferme
sinon, lis
Tu concatènes "C'est faux ! Ton score est de ",score," sur 10." dans message
texte de m6 vaut message
questions restantes = questions restantes - 1
ferme
réponse7 vaut texte de boite7
si la réponse7 est égale à bonne réponse7{tirage7} alors lis
score = score + 1
Tu concatènes "C'est juste ! Ton score est de ",score," sur 10." dans message
texte de m7 vaut message
questions restantes = questions restantes - 1
ferme
sinon, lis
Tu concatènes "C'est faux ! Ton score est de ",score," sur 10." dans message
texte de m7 vaut message
questions restantes = questions restantes - 1
ferme
réponse8 vaut texte de boite8
si la réponse8 est égale à bonne réponse8{tirage8} alors lis
score = score + 1
Tu concatènes "C'est juste ! Ton score est de ",score," sur 10." dans message
texte de m8 vaut message
questions restantes = questions restantes - 1
ferme
sinon, lis
Tu concatènes "C'est faux ! Ton score est de ",score," sur 10." dans message
texte de m8 vaut message
questions restantes = questions restantes - 1
ferme
réponse9 vaut texte de boite9
si la réponse9 est égale à bonne réponse9{tirage9} alors lis
score = score + 1
Tu concatènes "C'est juste ! Ton score est de ",score," sur 10." dans message
texte de m9 vaut message
questions restantes = questions restantes - 1
ferme
sinon, lis
Tu concatènes "C'est faux ! Ton score est de ",score," sur 10." dans message
texte de m9 vaut message
questions restantes = questions restantes - 1
ferme
réponse10 vaut texte de boite10
si la réponse10 est égale à bonne réponse10{tirage10} alors lis
score = score + 1
Tu concatènes "C'est juste ! Ton score est de ",score," sur 10." dans message
texte de m10 vaut message
questions restantes = questions restantes - 1
ferme
sinon, lis
Tu concatènes "C'est faux ! Ton score est de ",score," sur 10." dans message
texte de m10 vaut message
questions restantes = questions restantes - 1
ferme
ajoute b2 dans form
ajoute b3 dans form
Fais réagir b2 à "clic souris" pour accès au fichier questions
Fais réagir b3 à "clic souris" pour terminer
tant que 1 est différent de 2, lis
temporise
ferme
termine
Paragraphe : terminer
Rôles :
Actions :
affiche "bla bla"
tu termines
Je débute en Linotte, et j'ai essayé de créer un petit programme (un test d'orthographe, je suis instit...) Mais je n'arrive pas à lui faire quitter le programme avec un bouton (ni avec une simple instruction "termine"). Est-ce à cause de l'utilisation d'un formulaire ? Ça ne marche ni sous Windows, ni sous Ubuntu...
Une idée ?
NB : il y a deux fichiers texte avec les questions et les réponses, mais je ne sais pas s'il est possible de joindre des fichiers sur ce forum...
Merci d'avance !
Nicolas
Le programme :
Livre : lecture d'un fichier
("Spécification : 1.2.1")
("Auteur : servajean")
Bibliothèque :
Espèces :
Grands rôles :
phrase1 est un casier de texte depuis "questions.txt"
phrase2 est un casier de texte depuis "questions.txt"
phrase3 est un casier de texte depuis "questions.txt"
phrase4 est un casier de texte depuis "questions.txt"
phrase5 est un casier de texte depuis "questions.txt"
phrase6 est un casier de texte depuis "questions.txt"
phrase7 est un casier de texte depuis "questions.txt"
phrase8 est un casier de texte depuis "questions.txt"
phrase9 est un casier de texte depuis "questions.txt"
phrase10 est un casier de texte depuis "questions.txt"
bonne réponse1 est un casier de texte depuis "reponses.txt"
bonne réponse2 est un casier de texte depuis "reponses.txt"
bonne réponse3 est un casier de texte depuis "reponses.txt"
bonne réponse4 est un casier de texte depuis "reponses.txt"
bonne réponse5 est un casier de texte depuis "reponses.txt"
bonne réponse6 est un casier de texte depuis "reponses.txt"
bonne réponse7 est un casier de texte depuis "reponses.txt"
bonne réponse8 est un casier de texte depuis "reponses.txt"
bonne réponse9 est un casier de texte depuis "reponses.txt"
bonne réponse10 est un casier de texte depuis "reponses.txt"
message1 est un texte vide
message2 est un texte vide
réponse1 est un texte vide
réponse2 est un texte vide
réponse3 est un texte vide
réponse4 est un texte vide
réponse5 est un texte vide
réponse6 est un texte vide
réponse7 est un texte vide
réponse8 est un texte vide
réponse9 est un texte vide
réponse10 est un texte vide
max est un nombre valant 162
form est un formulaire, titre vaut "Les homophones", largeur vaut 1000, hauteur vaut 650
l1 est une étiquette, texte vaut "", x vaut 10, y vaut 5
m1 est une étiquette, texte vaut "", x vaut 570, y vaut 45
boite1 est une boite, texte vaut "", x vaut 10, y vaut 20, largeur vaut 550, hauteur vaut 40
l2 est une étiquette, texte vaut "", x vaut 10, y vaut 65
m2 est une étiquette, texte vaut "", x vaut 570, y vaut 105
boite2 est une boite, texte vaut "", x vaut 10, y vaut 80, largeur vaut 550, hauteur vaut 40
l3 est une étiquette, texte vaut "", x vaut 10, y vaut 125
m3 est une étiquette, texte vaut "", x vaut 570, y vaut 165
boite3 est une boite, texte vaut "", x vaut 10, y vaut 140, largeur vaut 550, hauteur vaut 40
l4 est une étiquette, texte vaut "", x vaut 10, y vaut 185
m4 est une étiquette, texte vaut "", x vaut 570, y vaut 225
boite4 est une boite, texte vaut "", x vaut 10, y vaut 200, largeur vaut 550, hauteur vaut 40
l5 est une étiquette, texte vaut "", x vaut 10, y vaut 245
m5 est une étiquette, texte vaut "", x vaut 570, y vaut 285
boite5 est une boite, texte vaut "", x vaut 10, y vaut 260, largeur vaut 550, hauteur vaut 40
l6 est une étiquette, texte vaut "", x vaut 10, y vaut 305
m6 est une étiquette, texte vaut "", x vaut 570, y vaut 345
boite6 est une boite, texte vaut "", x vaut 10, y vaut 320, largeur vaut 550, hauteur vaut 40
l7 est une étiquette, texte vaut "", x vaut 10, y vaut 365
m7 est une étiquette, texte vaut "", x vaut 570, y vaut 405
boite7 est une boite, texte vaut "", x vaut 10, y vaut 380, largeur vaut 550, hauteur vaut 40
l8 est une étiquette, texte vaut "", x vaut 10, y vaut 425
m8 est une étiquette, texte vaut "", x vaut 570, y vaut 465
boite8 est une boite, texte vaut "", x vaut 10, y vaut 440, largeur vaut 550, hauteur vaut 40
l9 est une étiquette, texte vaut "", x vaut 10, y vaut 485
m9 est une étiquette, texte vaut "", x vaut 570, y vaut 525
boite9 est une boite, texte vaut "", x vaut 10, y vaut 500, largeur vaut 550, hauteur vaut 40
l10 est une étiquette, texte vaut "", x vaut 10, y vaut 545
m10 est une étiquette, texte vaut "", x vaut 570, y vaut 585
boite10 est une boite, texte vaut "", x vaut 10, y vaut 560, largeur vaut 550, hauteur vaut 40
b1 est un bouton, texte vaut "Corriger", x vaut 450, y vaut 620
b2 est un bouton, texte vaut "Recommencer", x vaut 800, y vaut 620
b3 est un bouton, texte vaut "Quitter", x vaut 920, y vaut 620
tirage1 est un nombre valant max
tirage2 est un nombre valant max
tirage3 est un nombre valant max
tirage4 est un nombre valant max
tirage5 est un nombre valant max
tirage6 est un nombre valant max
tirage7 est un nombre valant max
tirage8 est un nombre valant max
tirage9 est un nombre valant max
tirage10 est un nombre valant max
score est un nombre vide
message est un texte vide
questions restantes est un nombre valant 10
Paragraphe : accès au fichier questions
Rôles :
Souffleurs :
Actions :
texte de m1 vaut ""
texte de m2 vaut ""
texte de m3 vaut ""
texte de m4 vaut ""
texte de m5 vaut ""
texte de m6 vaut ""
texte de m7 vaut ""
texte de m8 vaut ""
texte de m9 vaut ""
texte de m10 vaut ""
Ajoute l1 & boite1 & m1 & l2 & boite2 & m2 & l3 & boite3 & m3 & l4 & boite4 & m4 & l5 & boite5 & m5 & l6 & boite6 & m6 & l7 & boite7 & m7 & l8 & boite8 & m8 & l9 & boite9 & m9 & l10 & boite10 & m10 dans form
tirage1 vaut max
Mélange tirage1
texte de l1 vaut phrase1{tirage1}
tirage2 vaut max
Mélange tirage2
texte de l2 vaut phrase2{tirage2}
tirage3 vaut max
Mélange tirage3
texte de l3 vaut phrase3{tirage3}
tirage3 vaut max
Mélange tirage3
texte de l3 vaut phrase3{tirage3}
tirage4 vaut max
Mélange tirage4
texte de l4 vaut phrase4{tirage4}
tirage5 vaut max
Mélange tirage5
texte de l5 vaut phrase5{tirage5}
tirage6 vaut max
Mélange tirage6
texte de l6 vaut phrase6{tirage6}
tirage7 vaut max
Mélange tirage7
texte de l7 vaut phrase7{tirage7}
tirage8 vaut max
Mélange tirage8
texte de l8 vaut phrase8{tirage8}
tirage9 vaut max
Mélange tirage9
texte de l9 vaut phrase9{tirage9}
tirage10 vaut max
Mélange tirage10
texte de l10 vaut phrase10{tirage10}
ajoute b1 dans form
Fais réagir b1 à "clic souris" pour afficher valeur
tant que 1 est différent de 2, lis
temporise
ferme
termine
Paragraphe : Afficher valeur
Rôles :
*b est un bouton
Actions :
réponse1 vaut texte de boite1
si la réponse1 est égale à bonne réponse1{tirage1} alors lis
score = score + 1
Tu concatènes "C'est juste ! Ton score est de ",score," sur 10." dans message
texte de m1 vaut message
questions restantes = questions restantes - 1
ferme
sinon, lis
Tu concatènes "C'est faux ! Ton score est de ",score," sur 10." dans message
texte de m1 vaut message
questions restantes = questions restantes - 1
ferme
réponse2 vaut texte de boite2
si la réponse2 est égale à bonne réponse2{tirage2} alors lis
score = score + 1
Tu concatènes "C'est juste ! Ton score est de ",score," sur 10." dans message
texte de m2 vaut message
questions restantes = questions restantes - 1
ferme
sinon, lis
Tu concatènes "C'est faux ! Ton score est de ",score," sur 10." dans message
texte de m2 vaut message
questions restantes = questions restantes - 1
ferme
réponse3 vaut texte de boite3
si la réponse3 est égale à bonne réponse3{tirage3} alors lis
score = score + 1
Tu concatènes "C'est juste ! Ton score est de ",score," sur 10." dans message
texte de m3 vaut message
questions restantes = questions restantes - 1
ferme
sinon, lis
Tu concatènes "C'est faux ! Ton score est de ",score," sur 10." dans message
texte de m3 vaut message
questions restantes = questions restantes - 1
ferme
réponse4 vaut texte de boite4
si la réponse4 est égale à bonne réponse4{tirage4} alors lis
score = score + 1
Tu concatènes "C'est juste ! Ton score est de ",score," sur 10." dans message
texte de m4 vaut message
questions restantes = questions restantes - 1
ferme
sinon, lis
Tu concatènes "C'est faux ! Ton score est de ",score," sur 10." dans message
texte de m4 vaut message
questions restantes = questions restantes - 1
ferme
réponse5 vaut texte de boite5
si la réponse5 est égale à bonne réponse5{tirage5} alors lis
score = score + 1
Tu concatènes "C'est juste ! Ton score est de ",score," sur 10." dans message
texte de m5 vaut message
questions restantes = questions restantes - 1
ferme
sinon, lis
Tu concatènes "C'est faux ! Ton score est de ",score," sur 10." dans message
texte de m5 vaut message
questions restantes = questions restantes - 1
ferme
réponse6 vaut texte de boite6
si la réponse6 est égale à bonne réponse6{tirage6} alors lis
score = score + 1
Tu concatènes "C'est juste ! Ton score est de ",score," sur 10." dans message
texte de m6 vaut message
questions restantes = questions restantes - 1
ferme
sinon, lis
Tu concatènes "C'est faux ! Ton score est de ",score," sur 10." dans message
texte de m6 vaut message
questions restantes = questions restantes - 1
ferme
réponse7 vaut texte de boite7
si la réponse7 est égale à bonne réponse7{tirage7} alors lis
score = score + 1
Tu concatènes "C'est juste ! Ton score est de ",score," sur 10." dans message
texte de m7 vaut message
questions restantes = questions restantes - 1
ferme
sinon, lis
Tu concatènes "C'est faux ! Ton score est de ",score," sur 10." dans message
texte de m7 vaut message
questions restantes = questions restantes - 1
ferme
réponse8 vaut texte de boite8
si la réponse8 est égale à bonne réponse8{tirage8} alors lis
score = score + 1
Tu concatènes "C'est juste ! Ton score est de ",score," sur 10." dans message
texte de m8 vaut message
questions restantes = questions restantes - 1
ferme
sinon, lis
Tu concatènes "C'est faux ! Ton score est de ",score," sur 10." dans message
texte de m8 vaut message
questions restantes = questions restantes - 1
ferme
réponse9 vaut texte de boite9
si la réponse9 est égale à bonne réponse9{tirage9} alors lis
score = score + 1
Tu concatènes "C'est juste ! Ton score est de ",score," sur 10." dans message
texte de m9 vaut message
questions restantes = questions restantes - 1
ferme
sinon, lis
Tu concatènes "C'est faux ! Ton score est de ",score," sur 10." dans message
texte de m9 vaut message
questions restantes = questions restantes - 1
ferme
réponse10 vaut texte de boite10
si la réponse10 est égale à bonne réponse10{tirage10} alors lis
score = score + 1
Tu concatènes "C'est juste ! Ton score est de ",score," sur 10." dans message
texte de m10 vaut message
questions restantes = questions restantes - 1
ferme
sinon, lis
Tu concatènes "C'est faux ! Ton score est de ",score," sur 10." dans message
texte de m10 vaut message
questions restantes = questions restantes - 1
ferme
ajoute b2 dans form
ajoute b3 dans form
Fais réagir b2 à "clic souris" pour accès au fichier questions
Fais réagir b3 à "clic souris" pour terminer
tant que 1 est différent de 2, lis
temporise
ferme
termine
Paragraphe : terminer
Rôles :
Actions :
affiche "bla bla"
tu termines