示例#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
示例#2
0
 def getSymbole(self, isWindowsTerminal):
     raise AbstractMethodCallException(self.__class__.__name__,
                                       "getSymbole")  # Méthode abstraite
示例#3
0
 def description(self):
     raise AbstractMethodCallException(self.__class__.__name__,
                                       "description")  # Méthode abstraite
示例#4
0
 def utiliser(self):
     raise AbstractMethodCallException(self.__class__.__name__,
                                       "utiliser")  # Méthode abstraite
示例#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
示例#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
示例#7
0
 def description(self):
     """ Renvoie une description de la personne, pour pouvoir l'afficher. """
     raise AbstractMethodCallException()  # Méthode abstraite
示例#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
示例#9
0
 def execute(self):
     """Abstraite"""
     raise AbstractMethodCallException(self.__class__.__name__, "execute")
示例#10
0
 def description(self):
     """Abstraite"""
     raise AbstractMethodCallException(self.__class__.__name__,
                                       "description")
示例#11
0
 def description(self):
     raise AbstractMethodCallException()  # Méthode abstraite
示例#12
0
 def utiliser(self, joueur):
     raise AbstractMethodCallException()  # Méthode abstraite
示例#13
0
 def utiliser(self, joueur):
     """ Cette méthode est appelée lorsque le joueur utilise un objet. """
     raise AbstractMethodCallException()  # Méthode abstraite
示例#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
示例#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