Bonjour, je travaille en ISN sur un RPG dans un Labyrinthe, et j'ai un message d'erreur que je ne comprends pas. Voila le passage qui pose problème :
if x==1 :
continuer_evenement = 1
phase1 = 1
phase2 = 1
while continuer_evenement:
while phase1 :
even_type = niveau.evenements[ps.case_y][ps.case_x]
if even_type == '0':
phase1 = 0
(je n'arrive pas un indenter ici, mais c'est bien indenté sur mon editeur python.)
En fait, le principe du jeu est le suivant: On change de case, on a un évènement (phase 1), et quand on "résout" l'évènement, on passe à la phase 2. Le problème c'est que la phase 2 marche très bien (si il n'y a aucun évènement, on peut se déplacer librement dans le labyrinthe sans problème), mais quand on met la phase 1 qui a pourtant la même architecture que la phase 2 j'ai le message d'erreur suivant quand je lance le niveau :
'int' object is not subscriptable
Merci d'avance de votre aide là je sèche.