Untitled

 avatar
unknown
plain_text
a month ago
1.1 kB
8
Indexable
import pygame

class Player:
    def start(self,x, y):
        self.alive = True 
        self.lives = 3
        self.main_sprites = [ pygame.image.load("images/player/player-health-0.png"),
                              pygame.image.load("images/player/player-health-1.png"),
                              pygame.image.load("images/player/player-health-2.png"),
                              pygame.image.load("images/player/player-health-3.png")]
        self.engine_sprite = pygame.image.load("images/player/engine.png")
        self.boost_sprites = self.split_up_spritesheet(pygame.image.load("images/player/engine-flames.png"))


    def split_up_spritesheet(self, spritesheet, size, flipped = False):
        sprite_list = [] #empty list 

        number_of_sprites = spritesheet.get_width() // size

        for x in range(number_of_sprites):
            sprite = spritesheet.subsurface(x* size, 0, size, size)
            sprite = pygame.transform.flip(sprite, flipped, False)

            sprite_list.append(sprite)

        return sprite_list









Editor is loading...
Leave a Comment