retour entre contexte et avertissement ok

This commit is contained in:
mpelissi 2023-03-22 10:42:08 +01:00
parent d4c88bd610
commit 74095eb18e
4 changed files with 22 additions and 10 deletions

View File

@ -344,6 +344,7 @@ function animate() {
init_textes_contexte()
premier_tour_page_contexte = false
}
init_clavier_contexte()
traitement_contexte()
}
////////////////////////////////////////////////////////////////////////////////

View File

@ -120,6 +120,7 @@ function traitement_avertissements(){
if (clicked && click_inside(xyMouseDown, x_bouton_commencer, y_bouton_commencer , w_bouton_commencer, h_bouton_commencer)){
// on passe aux texte suivant
action_bouton_commencer_avertissement()
clicked = false
}
}
@ -137,7 +138,6 @@ function traitement_avertissements(){
}
////////////////////////////////////////////////////////////////////
///// Textes

View File

@ -20,11 +20,6 @@ function action_clavier_avertissement(event){
function action_clavier_contexte(event){
switch (event.key){
// selectionner pose
// case ' ' :
// action_bouton_commencer_contexte('clavier')
// break;
// valider
case 'Enter':
if (num_texte < ((textes_page_1.length + textes_page_2.length + textes_page_3.length +textes_page_4.length))-2){
action_bouton_suivant_contexte()}
@ -33,6 +28,9 @@ function action_clavier_contexte(event){
}
break;
case 'Backspace':
if (num_texte==0){
action_revenir_page_avant_contexte()
}
if (num_texte>0){
action_bouton_avant_contexte()}
break;

View File

@ -54,7 +54,7 @@ function action_bouton_suivant_contexte(){
}
function action_bouton_avant_contexte(){
if (num_texte>0){
if (num_texte>=0){
if (num_texte == textes_page_1.length){
texte_a_afficher = JSON.parse(JSON.stringify(textes_page_1))}
else if (num_texte == (textes_page_1.length + textes_page_2.length)){
@ -126,6 +126,7 @@ function traitement_contexte(){
if (clicked && click_inside(xyMouseDown, x_bouton_suivant, y_bouton_suivant , w_bouton_suivant, h_bouton_suivant)){
// on passe aux texte suivant
action_bouton_suivant_contexte()
}
} else {
// affichage bouton next
@ -138,13 +139,17 @@ function traitement_contexte(){
}
//affichage bouton previous dès le deuxièeme texte
if(num_texte > 0){
if(num_texte >= 0){
// affichage bouton next
afficher_bouton_avant_contexte()
//si on clique sur previous
if (clicked && click_inside(xyMouseDown, x_bouton_avant, y_bouton_avant , w_bouton_avant, h_bouton_avant)){
if(num_texte == 0){
action_revenir_page_avant_contexte()
}
// on passe aux texte suivant
action_bouton_avant_contexte()
else {action_bouton_avant_contexte()}
}
}
// affichage image
@ -166,7 +171,15 @@ function traitement_contexte(){
}
function action_revenir_page_avant_contexte(){
page_contexte = false
page_avertissement = true
init_textes_avertissements()
avertissements_a_afficher = [avertissements["texte0"], avertissements["texte1"], avertissements["texte2"]]
num_avertissement = avertissements_a_afficher.length-1
init_clavier_avertissement()
document.removeEventListener("keydown", action_clavier_contexte)
}
////////////////////////////////////////////////////////////////////
///// Textes