move() hates me. This is my code (inside the main game loop):

-----------------

if key[K_RIGHT]:
        spaceship.speed=(spaceship.speed[0]+10, spaceship.speed[1])
        print("K_RIGHT") #debug
    if key[K_RIGHT]:
        spaceship.speed=(spaceship.speed[0]-10, spaceship.speed[1])
        print("K_LEFT") #debug
    #/keys
    
    spaceship.rect= spaceship.rect.move(spaceship.speed)
    
    ##yatta yatta... more code here...

    screen.fill(black)
    gameObjects.draw(screen)
    pygame.display.flip()


---------------
the debug code

print("K_RIGHT") 

and 

print("K_LEFT")

shows that pygame is getting the message that I'm pressing the arrow keys, it 
just doesn't move the player's ship.



      

Reply via email to