Untitled
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