Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Player(pygame.sprite.Sprite):
- def __init__(self,playerx,playery):
- pygame.sprite.Sprite.__init__(self)
- #self.image = pygame.image.load("Images/ball.png").convert_alpha()
- self.height = 15
- self.width = 20
- self.image = pygame.Surface([self.height,self.width])
- self.image.fill(colorlist['red'])
- self.rect = self.image.get_rect()
- self.playerx = playerx
- self.playery = playery
- self.rect.center = (self.playerx , self.playery)
- def image_rotate(self,angle):
- self.image = pygame.transform.rotate(self.image, angle)
- return True
- def move_player(self, playerx, playery):
- speed = 5
- keys = pygame.key.get_pressed()
- angle = 90
- if keys[pygame.K_UP] or keys[pygame.K_w]:
- changeangle = self.image_rotate(angle)
- if changeangle is True:
- angle =0
- self.playery -= speed
- if keys[pygame.K_DOWN] or keys[pygame.K_s]:
- self.playery += speed
- if keys[pygame.K_LEFT] or keys[pygame.K_a]:
- self.playerx -= speed
- if keys[pygame.K_RIGHT] or keys[pygame.K_d]:
- self.playerx += speed
- self.rect.center = (self.playerx, self.playery)
- def update(self):
- self.move_player(self.playerx,self.playery)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement