def __init__(self, width, height, screen): pygame.sprite.Sprite.__init__(self) self.grass_image = loadImage('resources/images/Grass.png') self.tree_image = loadImage('resources/images/Tree.png') self.image_rect = self.grass_image.get_rect() self.screen = screen self.width = width self.height = height self.grass_blocks = [] self.trees = [] for i in range(150): self.placeNewGrassBlock() for i in range(15): self.placeNewTree()
def __init__(self, x, y, screen): pygame.sprite.Sprite.__init__(self) self.original_image = loadImage('resources/images/Tree.png') self.image = self.original_image self.rect = self.image.get_rect() self.screen = screen self.x = x self.y = y
def __init__(self, player, screen): pygame.sprite.Sprite.__init__(self) self.original_image = loadImage('resources/images/Pokeball.png') self.image = self.original_image self.rect = self.image.get_rect() self.screen = screen self.x = player.x + player.rect.width - self.rect.width self.y = player.y self.angle = 0 self.direction = player.direction
def __init__(self, x, y, screen): pygame.sprite.Sprite.__init__(self) self.original_image = loadImage('resources/images/Player.png') self.image = self.original_image self.rect = self.image.get_rect() self.screen = screen self.x = x - self.rect.width / 2 self.y = y - self.rect.height / 2 self.angle = 0 self.direction = 'UP' self.money = 500
def __init__(self, name, attacks, element, health, effect, screen, width, height, isEnemy = False): self.screen = screen self.screen_width = width self.screen_height = height self.original_image = loadImage('resources/images/%s.png' % name) self.image = pygame.transform.scale(self.original_image, (90, 90)) self.rect = self.image.get_rect() self.element = element self.attacks = attacks self.effect = effect self.health = health self.alive = True self.level = 1 self.isEnemy = isEnemy