Not a member of Pastebin yet?
                        Sign Up,
                        it unlocks many cool features!                    
                - #!/usr/bin/env python
 - import sys, pygame
 - from pygame.locals import *
 - import constants as const
 - import main
 - # Initialise Pygame
 - pygame.init()
 - sheet = pygame.image.load("../assets/images/MarioLuigiSprites.png").convert()
 - class Mario(pygame.sprite.Sprite):
 - def __init__(self):
 - pygame.sprite.Sprite.__init__(self)
 - self.state = "default"
 - self.grab_images_from_sheet()
 - self.image = self.mario_small_1
 - self.rect = self.image.get_rect()
 - self.rect.center = (400, 300)
 - self.sheet = pygame.image.load("assets/images/MarioLuigiSprites.png").convert()
 - def grab_images_from_sheet(self):
 - # Small Mario Sprites
 - mario_small_1 = self.get_sprite(245, 119, 36, 48, sheet)
 - mario_small_2 = self.get_sprite(287, 122, 39, 45, sheet)
 - mario_small_3 = self.get_sprite(332, 119, 33, 48, sheet)
 - mario_small_4 = self.get_sprite(371, 119, 45, 48, sheet)
 - mario_small_5 = self.get_sprite(422, 119, 39, 48, sheet)
 - mario_small_6 = self.get_sprite(464, 119, 48, 48, sheet)
 - mario_small_7 = self.get_sprite(518, 119, 42, 42, sheet)
 - mario_small_8 = self.get_sprite(566, 119, 39, 48, sheet)
 - mario_small_9 = self.get_sprite(611, 122, 36, 45, sheet)
 - mario_small_10 = self.get_sprite(653, 122, 39, 45, sheet)
 - mario_small_11 = self.get_sprite(699, 123, 39, 45, sheet)
 - mario_small_12 = self.get_sprite(744, 123, 39, 45, sheet)
 - mario_small_13 = self.get_sprite(789, 123, 39, 45, sheet)
 - mario_small_14 = self.get_sprite(834, 123, 42, 45, sheet)
 - mario_small_14 = self.get_sprite(834, 123, 42, 45, sheet)
 - # I didn't make the below function, creator referenced in readme.
 - def get_sprite(self, posx, posy, width, height, sprite_sheet):
 - # Extracts sprite from sprite sheet
 - image = pygame.Surface([width, height])
 - image.blit(sprite_sheet, (0, 0), (posx, posy, width, height))
 - image.set_colorkey(const.BLACK)
 - return image
 - mario = Mario()
 
Advertisement
 
                    Add Comment                
                
                        Please, Sign In to add comment