Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. class Player(pygame.sprite.Sprite):
  2. def __init__(self,playerx,playery):
  3. pygame.sprite.Sprite.__init__(self)
  4. #self.image = pygame.image.load("Images/ball.png").convert_alpha()
  5. self.height = 15
  6. self.width = 20
  7. self.image = pygame.Surface([self.height,self.width])
  8. self.image.fill(colorlist['red'])
  9. self.rect = self.image.get_rect()
  10. self.playerx = playerx
  11. self.playery = playery
  12. self.rect.center = (self.playerx , self.playery)
  13. def image_rotate(self,angle):
  14. self.image = pygame.transform.rotate(self.image, angle)
  15. return True
  16. def move_player(self, playerx, playery):
  17. speed = 5
  18. keys = pygame.key.get_pressed()
  19. angle = 90
  20. if keys[pygame.K_UP] or keys[pygame.K_w]:
  21. changeangle = self.image_rotate(angle)
  22. if changeangle is True:
  23. angle =0
  24. self.playery -= speed
  25. if keys[pygame.K_DOWN] or keys[pygame.K_s]:
  26. self.playery += speed
  27. if keys[pygame.K_LEFT] or keys[pygame.K_a]:
  28. self.playerx -= speed
  29. if keys[pygame.K_RIGHT] or keys[pygame.K_d]:
  30. self.playerx += speed
  31. self.rect.center = (self.playerx, self.playery)
  32. def update(self):
  33. self.move_player(self.playerx,self.playery)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement