Example #1
0
    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()
Example #2
0
    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
Example #3
0
    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
Example #4
0
    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
Example #5
0
 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