def __init__(self, surface, initialstate, width, height): self.width = width self.height = height self.surface = surface self.initial_state = initialstate self.image = utils.get_picture('picture.jpg', width, height) self.piece_width = self.width / 3 self.piece_height = self.height / 3 self.clock = pygame.time.Clock() self.blank_surface = utils.get_blank_surface(width, height) self.sprite_group = self.createsprites()
def __init__(self, surface, initialstate, width, height): self.cp_width = width self.cp_height = height self.cp_surface = surface self.initial_state = initialstate self.rate = 1000 self.cp_image = utils.get_picture('picture.jpg', self.cp_width, self.cp_height) self.cp_piece_width = self.cp_width / 3 self.cp_piece_height = self.cp_height / 3 self.cp_sprites = self.createsprites() self.original_order = [ sprite.image.copy() for sprite in self.cp_sprites ]