18 lines
841 B
Plaintext
18 lines
841 B
Plaintext
|
|
# Fonction globale utilisée lorsqu'un personnage a besoin de parler à un autre personnage
|
|
|
|
# Format nom_personage.mot_cle.mood
|
|
|
|
init 20 python:
|
|
|
|
def dialogue(interlocuteur):
|
|
# input du joueur - renvoie banalite par défut - autorise seulement les lettres
|
|
ligne = renpy.input("De quoi voulez-vous parler avec [interlocuteur] ?", default = "Dire des banalités", allow = "azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN", screen = "Dialogue")
|
|
# on enlève les espace au début et à la fin de l'input
|
|
ligne = ligne.strip()
|
|
# on met les mots en minuscule
|
|
ligne = ligne.lower()
|
|
# on crée une liste contenant tous les mots séparés
|
|
mots = ligne.split()
|
|
# on vérifie si un des mots-clés tapés correspond à un des sujets de conversation disponibles
|