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 :
1 2
| while 1: gererJeu(scrn, size, back)
NameError: global name 'gererJeu' is not defined |
Alors que la fonction gererJeu est bien déclaré :
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.
Partager