Bonjour à tous, alors voila je développe un petit jeu en python en utilisant Pygame et pour la première fois en python j'utilise les Class.

Dans une fonction de ma class, je doit appeler une autre fonction (pas de problème normalement) mais depuis que j'ai englobé mes fonction dans une class j'ai l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
    while 1: gererJeu(scrn, size, back)
NameError: global name 'gererJeu' is not defined
Alors que la fonction gererJeu est bien déclaré :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
while 1: gererJeu(scrn, size, back) # ici je donne la main à une nouvelle fonction
 
 
    def gererJeu(self, scrn, size, back):
	# blablabla
Voila, je ne comprend pas pourquoi je ne peux pas appeler ma fonction depuis une fonction dans une class avec des arguments ?

Merci d'avance.