def _set_villain(self): """ Sets the number of donkeys and their positions for the second level of the game. """ self.villain_one = donkey.Donkey(100, constants.THREE_Y, 0, 500) self.active_sprite_list.add(self.villain_one) self.villain_two = donkey.Donkey(900, constants.TWO_Y, 700, 950) self.active_sprite_list.add(self.villain_two)
def _set_villain(self): """ Sets the number of donkeys and their positions for the first level. """ self.villain_one = donkey.Donkey(100, constants.THREE_Y, 0, 500) self.active_sprite_list.add(self.villain_one)
def test_donkey_collision(define_sprites): #Set players initial position define_sprites.rect.left = 100; define_sprites.rect.bottom = 0; #Set a donkey at players position donkey_one = donkey.Donkey(define_sprites.rect.left, define_sprites.rect.bottom,700,950) define_sprites.check_donkey() assert define_sprites.life == constants.PLAYER_LIFE - 1 assert define_sprites.rect.left == 0 assert define_sprites.rect.bottom == constants.SCREEN_HEIGHT
def initdonkey(self, screen): # Initialize donkey self.donkey = donkey.Donkey("Images/Donkey2.png", "Images/Donkey.png", (20, 50), 40, 50, 0) self.donkey_group = pygame.sprite.RenderPlain(self.donkey) if (self.MODE == 1): self.donkey_group.draw(screen)