コード例 #1
0
    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)
コード例 #2
0
    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)
コード例 #3
0
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
コード例 #4
0
ファイル: board.py プロジェクト: adityavagarwal/DonkeyKong
 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)