コード例 #1
0
 def __init__(self, hero, screen):
     """Chargez l'image du Hero."""
     super().__init__()
     self.image, self.rect = load_image("MacGyver.png", -1)
     self.hero = hero
     self.screen = screen
     self.update()
コード例 #2
0
 def __init__(self, labyrinthe):
     self.labyrinthe = labyrinthe
     super().__init__((
         self.labyrinthe.width * SPRITE_WIDTH,
         self.labyrinthe.height * SPRITE_HEIGHT,
     ))
     self.wall, self.wall_rect = load_image("mur.png")
     self.fill((255, 255, 255))
     for y, x in self.labyrinthe.walls:
         self.blit(self.wall, (x * SPRITE_WIDTH, y * SPRITE_HEIGHT))
コード例 #3
0
ファイル: items.py プロジェクト: gokujj/projet3
 def __init__(self, item):
     """Chargez les images de tous les éléments dans le labyrinthe."""
     super().__init__()
     self.image, self.rect = load_image(f"{item.name}.png", -1)
     self.item = item
     self.update()
コード例 #4
0
 def __init__(self, guardian):
     """Chargez l'image du gardien."""
     super().__init__()
     self.image, self.rect = load_image("Gardien.png")
     self.guardian = guardian
     self.update()