Je le code pour un bouton qui est pressable:Insérer score dans une fonction de jeu bouton
def button(msg,xloc,yloc,xlong,ylong,b1,b2,action=None):
hover = pygame.mouse.get_pos()
click = pygame.mouse.get_pressed()
if xloc < hover [0] < xloc+xlong and yloc< hover [1] < yloc+ylong:
pygame.draw.rect(display, b1, (xloc ,yloc ,xlong,ylong))
if click [0]==1 and action != None:
action()
else:
pygame.draw.rect(gameDisplay, inactiveButton, (xloc ,yloc ,xlong,ylong))
label = pygame.font.SysFont("arial",16)
textSurf, textBox = textMsg(msg, label)
textBox.center = ((xloc +(300)),((yloc +(150))
gameDisplay.blit(textSurf,textBox)
et le code de la notation est:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
quit()
if event.type == pygame.MOUSEBUTTONDOWN:
score+=1
print (score)
Je voudrais avoir un score qui – en appuyant sur le bouton correct dans les choix afin de répondre à un jeu-questionnaire – sera affiché et incrémenté de 1. Comment puis-je faire cela?
Votre question manque quelque chose ... Une question. –
Bienvenue dans Stack Overflow! S'il vous plaît prendre la visite pour voir comment fonctionne le site et quelles questions sont sur le sujet ici, et éditez votre question en conséquence. Voir aussi: https://meta.stackoverflow.com/questions/284236/why-is-can-someone-help-me-not-an-actual-question –