Advertisement
Enrro

pygame 111127

Nov 11th, 2014
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. '''
  2. Created on 11/11/2014
  3. pygame
  4. Proven and tested on python 2.7
  5. @author: A01221672
  6. '''
  7.  
  8. import pygame
  9.  
  10.  
  11. def principal():
  12.  
  13. pygame.init()
  14. lienzo=pygame.display.set_mode((640,480))
  15.  
  16. pygame.draw.rect(lienzo,(255, 255, 255),(10, 20, 200, 300))#la primera parte es el tamaño de la ventana, la segunda es la pocision en la pantalla
  17. img= pygame.image.load('arte.jpg') #Draw a circle
  18. img0 = pygame.image.load('Niagara.jpg')
  19. pygame.draw.circle(lienzo,(0,0,255),(10,50),100)
  20. posx = 0
  21. posy = 0
  22. while True:
  23. #pygame.draw.rect(lienzo,(255, 255, 255),(0, 0, 640, 480))#la primera parte es el tamaño de la ventana, la segunda es la pocision en la pantalla
  24.  
  25. event = pygame.event.poll()
  26. if event.type == pygame.QUIT:
  27. break
  28. elif event.type == pygame.MOUSEBUTTONDOWN:
  29. print("Mouse")
  30. elif event.type == pygame.KEYDOWN:
  31. print(event.key) #show the number acording to the key pressed
  32. if event.key == pygame.K_RIGHT: #does something when left key is pressed
  33. posx += 5
  34. if event.key == pygame.K_LEFT: #does something when left key is pressed
  35. posx -= 5
  36. if event.key == pygame.K_UP: #does something when left key is pressed
  37. posy -= 5
  38. if event.key == pygame.K_DOWN: #does something when left key is pressed
  39. posy += 5
  40.  
  41. lienzo.blit(img0, (0, 0))
  42. lienzo.blit(img, (posx, posy)) #this displays the image and place it in pocition.
  43.  
  44. pygame.display.update()
  45. pygame.quit()
  46. principal()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement