Bonjours,


Je débute en pyton , mai avec des base d'autre langages
J'essaye de faire une classe pygame mai personnaliser si je puis dire.

Le souci avec le code présenter ici, la fenêtre s'ouvre mai les événement ne son pas pris en compte et windows me sort que le programme ne répond plus


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
import sys, pygame
 
class objpygame:
    def __init__(self,displayH=600,displayL=800):
        print("initialisation de la classe pygame")
        pygame.init()
        self.dimsize=displayH,displayL
        self.screen =  pygame.display.set_mode((self.dimsize), pygame.RESIZABLE)
 
    def evenment():
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                sys.exit()
dans le programe principale

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
import sys
from clpygame import objpygame
 
pg = objpygame(1000, 1000)
 
while 1:
    pg.evenment
sys.exit()

Merci d'avance

solution mettre le mots clef self dans la définition de la fonction suffi a réglé le problème