python - Error With Keyboard Input in PyGame -


i have been working on , cannot figure out why won't move properly. moves left when press d code. please me

bif = "bif.jpg" mif = "games.png" import pygame, sys pygame.locals import *  pygame.init() screen=pygame.display.set_mode((640,360),0,32)  background=pygame.image.load(bif).convert() cursor=pygame.image.load(mif).convert_alpha() x,y=4,4 movex,movey=0,0  while true: event in pygame.event.get():     if event.type == quit:         pygame.quit()      if event.type == keydown:         if event.key==k_a:             movex=-3         elif event.key==k_d:             movex=+3         elif event.key==k_s:             movey=+3         elif event.key==k_w:             movey= -3     if event.type == keyup:         if event.key==k_a:                     movex=0         elif event.key==k_w:             movex=0         elif event.key==k_s:             movey=0         elif event.key==k_d:             movey= 0              x = x + movex             y = y+movex  screen.blit(background, (0,0))  screen.blit(cursor, (x,y)) pygame.display.update() 

is possible hardware error?

looks problem indentation for

        x = x + movex         y = y+movex 

it run when keyup , k_d. try unindenting have run after each keypress. should @ same level if statements.


Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

How to get multiresult with multicondition in Sql Server -