def __init__(self, gameState): gs = gameState pygame.sprite.Sprite.__init__(self) for filename in self.filenames: image, self.rect = gameLogic.load_image(filename, -1) self.images.append(image) self.image = self.images[0] self.x, self.y = gs.thor.x - gs.scrollx, gs.thor.y + 30 - gs.scrolly self.dy, self.ddy = random.randint(-6, 6), random.randint(-1, 1) if gs.thor.turnedRight: self.dx = 15 self.x = self.x + 40 else: self.dx = -15
def __init__(self, gameState, angle=0.25, velocity=15, timeToLive=30): pygame.sprite.Sprite.__init__(self) self.gameState = gameState self.angle = angle self.velocity = velocity self.timeToLive = timeToLive for filename in self.filenames: image, self.rect = gameLogic.load_image(filename, -1) self.images.append(image) self.image = self.images[0] self.x = self.gameState.thor.x - self.gameState.scrollx self.y = self.gameState.thor.y + 30 - self.gameState.scrolly self.dx = int( math.cos(self.angle) * self.velocity ) self.dy = int( math.sin(self.angle) * self.velocity )
def __init__(self, gameState): # Initiera goatboy pygame.sprite.Sprite.__init__(self) # Ladda en sprite self.image, self.rect = gameLogic.load_image("goatboy.bmp", -1) # Ladda bilden pa goatboy
def __init__(self): pygame.sprite.Sprite.__init__(self) self.image, self.rect = gameLogic.load_image(self.filename, -1) # Ladda default-bild self.dx = 0
def __init__(self): pygame.sprite.Sprite.__init__(self) self.image, self.rect = gameLogic.load_image(self.filename, -1) self.dx, self.ddx, self.dy, self.ddy = 1, -1, 1, 0
def setimage(self, imagename, colorkey): self.filename = imagename self.image, self.rect = gameLogic.load_image(imagename, colorkey)
def __init__(self): pygame.sprite.Sprite.__init__(self) self.image, self.rect = gameLogic.load_image("flamenemy.bmp", -1) # Ladda default-bild self.dx, self.dy = random.randint(-10, 10), random.randint(-5, 5) self.ddx, self.ddy = 1, -1