Pygame, Problème de touche
Bonjour, je code avec Python dans sa version 3.6.0b4.
Mon problème c'est que lorsque j'associe un touche à une action sa ne fonctionne pas.
Peut-être que le programme détecte que mon clavier n'est pas Anglais ?...
Par exemple, pour K_UP (qui n'apparaît pas dans l'autocomplétion déja) lorsque j'exécute le programme, et bien l'appuie sur la touche du haut ne produit rien).
Voici une partie de mon code si sa peut aider :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| def main():
x=150
y=200
y_mouvement = 0
game_over = False
while not game_over:
for event in pygame.event.get():
if event.type == pygame.QUIT:
game_over= True
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_UP:
y_mouvement = -5
if event.type == pygame.KEYUP:
y_mouvement = 5
y+= y_mouvement
surface.fill(blue)
ballon(x,y,img)
if y > surfaceH -40 or y < -10 :
gameOver()
pygame.display.update()
main()
pygame.quit()
quit() |