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