Exemplo n.º 1
0
 def ramasser(self, joueur):
     """ Cette méthode est appelée lorsque le joueur ramasse un objet.
     En fonction de l'objet, celui-ci peut être ajouté au sac à dos pour utilisation ultérieur, ou utilisé tout de suite.
     Si l'objet ne peut pas être stocké et est utilisé dès qu'il est ramassé, on appelera la méthode self.utiliser(joueur)
     dans cette méthode plutôt que de coder la logique d'utilisation dans la méthode ramasser().
     """
     raise AbstractMethodCallException()  # Méthode abstraite
Exemplo n.º 2
0
 def getSymbole(self, isWindowsTerminal):
     raise AbstractMethodCallException(self.__class__.__name__,
                                       "getSymbole")  # Méthode abstraite
Exemplo n.º 3
0
 def description(self):
     raise AbstractMethodCallException(self.__class__.__name__,
                                       "description")  # Méthode abstraite
Exemplo n.º 4
0
 def utiliser(self):
     raise AbstractMethodCallException(self.__class__.__name__,
                                       "utiliser")  # Méthode abstraite
Exemplo n.º 5
0
 def utiliser(self):
     """ Cette méthode est appelée lorsque le joueur utilise un objet. """
     raise AbstractMethodCallException(self.__class__.__name__,
                                       "utiliser")  # Méthode abstraite
Exemplo n.º 6
0
 def ouvrir(self, joueur):
     """ Cette méthode est appelée dès que le joueur arrive sur la même case que la personne."""
     raise AbstractMethodCallException()  # Méthode abstraite
Exemplo n.º 7
0
 def description(self):
     """ Renvoie une description de la personne, pour pouvoir l'afficher. """
     raise AbstractMethodCallException()  # Méthode abstraite
Exemplo n.º 8
0
 def regarder(self, joueur):
     """ Cette méthode est appelée lorsque le joueur fait l'action de parler avec la personne."""
     raise AbstractMethodCallException()  # Méthode abstraite
Exemplo n.º 9
0
 def execute(self):
     """Abstraite"""
     raise AbstractMethodCallException(self.__class__.__name__, "execute")
Exemplo n.º 10
0
 def description(self):
     """Abstraite"""
     raise AbstractMethodCallException(self.__class__.__name__,
                                       "description")
Exemplo n.º 11
0
 def description(self):
     raise AbstractMethodCallException()  # Méthode abstraite
Exemplo n.º 12
0
 def utiliser(self, joueur):
     raise AbstractMethodCallException()  # Méthode abstraite
Exemplo n.º 13
0
 def utiliser(self, joueur):
     """ Cette méthode est appelée lorsque le joueur utilise un objet. """
     raise AbstractMethodCallException()  # Méthode abstraite
Exemplo n.º 14
0
 def rencontrer(self):
     """ Cette méthode est appelée dès que le joueur arrive sur la même case que la personne."""
     raise AbstractMethodCallException(self.__class__.__name__,
                                       "rencontrer")  # Méthode abstraite
Exemplo n.º 15
0
 def parler(self, joueur):
     """ Cette méthode est appelée lorsque le joueur fait l'action de parler avec la personne."""
     raise AbstractMethodCallException(self.__class__.__name__,
                                       "parler")  # Méthode abstraite