Bonjour, j'essaie de créer un jeu sur python avec pygame et je dois créer un timer qui dure 40 secondes (durée de jeu de la partie). J'ai cherché sur internet et j'ai trouvé ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
def timer(time_start, t):
    print("temps:{:.0f}".format(time()-time_start))
    return ((time()-time_start)>=t)
 
def jouons(t):
    time_start= time() #valeur de référence pour le début du chrono
    jouons3(time_start,t)
 
def jouons3(time_start, t):
    while not timer(time_start,t):
        None #juste pour que mon interpreteur ne m'en veuille pas pour l'indentation
    return("time's up")
Il marche mais je ne sais pas comment faire pour qu'il s'actualise seulement chaque secondes. Auriez-vous des conseils ?