correction error remove clavier inscription

This commit is contained in:
mpelissi
2023-03-04 17:45:45 +01:00
parent 222b8be864
commit 5a8c88bd84
4 changed files with 264 additions and 1 deletions
+2
View File
@@ -23,9 +23,11 @@ function action_bouton_commencer_contexte(){
function traitement_contexte(){
affichage_texte_contexte()
//clignotement_rectangle(1000, 10,10,100,100, "rgb(255,0,0)")
afficher_bouton_commencer() // meme bouton que la page inscription
if (clicked && click_inside(xyMouseDown, x_bouton_commencer, y_bouton_commencer , w_bouton_commencer, h_bouton_commencer)){
// on passe aux choix
action_bouton_commencer_contexte()
}
}
+12
View File
@@ -47,6 +47,18 @@ function draw_contour(originex, originey, largeur, hauteur, couleur, alpha=1){
ctx.lineWidth = 1
}
function clignotement_rectangle(periode, originex, originey, largeur, hauteur, couleur){
// temps en milliseconde de la période de clignotement
t = 2*(new Date().getTime()%periode)/periode-1 // nombre entre -1 et 1
draw_rectangle(originex, originey, largeur, hauteur, couleur, Math.abs(t))
}
function clignotement_contour(periode, originex, originey, largeur, hauteur, couleur){
// temps en milliseconde de la période de clignotement
t = 2*(new Date().getTime()%periode)/periode-1 // nombre entre -1 et 1
draw_contour(originex, originey, largeur, hauteur, couleur, Math.abs(t))
}
function print_text(dialogue) {
s = dialogue.texte
+7 -1
View File
@@ -381,6 +381,7 @@ function animate() {
time_animate = new Date().getTime()
if (page_contexte){
console.log("boucle contexte")
//init touche clavier
if (premier_tour_page_contexte){
init_clavier_contexte()
@@ -391,8 +392,9 @@ function animate() {
// page inscription
if (page_inscription){
console.log("boucle inscription")
// on enlève les touches du clavier associé à la page inscription
document.removeEventListener("keydown", init_clavier_contexte)
document.removeEventListener("keydown", action_clavier_contexte)
//init touche clavier
if (premier_tour_page_inscription){
init_clavier_inscription()
@@ -403,6 +405,7 @@ function animate() {
// page de choix
if (page_vues && num_tache <= nb_mesh){
console.log("boucle choix")
// on enlève les touches du clavier associé à la page inscription
document.removeEventListener("keydown", action_clavier_inscription)
//init touche clavier
@@ -452,6 +455,7 @@ function animate() {
}
// page analyse
if (page_analyse){
console.log("boucle analyse")
// on enlève les touches du clavier associé à la page vues
document.removeEventListener("keydown", action_clavier_vues)
// inti clavier
@@ -464,8 +468,10 @@ function animate() {
}
// page fin
if (!page_contexte && !page_inscription && !page_vues && !page_analyse){
console.log("boucle fin")
// on enlève les touches du clavier associé à la page vues
document.removeEventListener("keydown", action_clavier_analyse)
// clear la fenetre
ctx.clearRect(0, 0, window.innerWidth, window.innerHeight)
draw_rectangle(0,0,canvas.width, canvas.height, "rgb(3, 26, 33)", 1)
// Texte