oui, vu que je peux l'ouvrir dans zerobrain je vais pouvoir voir un peu ce qui se passe
Si je peux te suggérer une chose, c'est d'éviter de faire doubles sauts de ligne et aussi d'être très rigoureux sur l'indentation.
edit : ca fait 1h que je corrige l'indentation, c'est une catastrophe :x j'arrive à me perdre totalement dans l'imbrication de if else if.
Si tu as à débugger ton code, tu ne pourras le faire que si c'est propre.
2 bonnes heures pour faire la mise en forme . J'ai pu constater 2 choses.
1) tu as plusieurs états vides, j'ai rajouté des print de debug pour que ça t'avertisse dans la console
2) tu as des variables globales de déclarée en plein milieu de l'amas de fonctions, elles sont à remonter en haut de ton code.
De même tu as une réinitialisation de variable globale en plein milieu des fonctions, j'ai commenté la ligne pour éviter les effets de bord.
Où est-ce que je peux te déposer ça? je pense que ça pourra t'aider.
(je regarderais les jours à venir pourquoi ça rame).