Probleme de Key event sur le module Graphique
Bonjour, j'ai un probleme par rapport au module graphique, alors voila la fonction
Code:
1 2 3 4 5 6 7 8 9 10
|
let jeux lu hu k=
let i=ref (wait_next_event [ Poll; Key_pressed]) in
while !i.key<>'p' do
begin
read_key();
Thread.delay 0.5;
jeux2 lu hu k
end
done;; |
et voici mon probleme,
Enfete je voulais que le programme fasse un tour de boucle toutes les 0.5 secondes (ca marche) mais je voulais qu'il s'arrete de tourner si l'utilisateur presse 'p' dans la fenetre graphique, mais ca marche pas (ca tourne a l'infini sans jamais prendre en compte la touche de clavier pressé apparement) :cry:
j'ai essayé pas mal de combinaisons mais sans succes, donc si vous pouvez m'aider un peu ca serait simpa merci