本文整理汇总了Python中primaires.interpreteur.editeur.presentation.Presentation.accueil方法的典型用法代码示例。如果您正苦于以下问题:Python Presentation.accueil方法的具体用法?Python Presentation.accueil怎么用?Python Presentation.accueil使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类primaires.interpreteur.editeur.presentation.Presentation
的用法示例。
在下文中一共展示了Presentation.accueil方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: accueil
# 需要导入模块: from primaires.interpreteur.editeur.presentation import Presentation [as 别名]
# 或者: from primaires.interpreteur.editeur.presentation.Presentation import accueil [as 别名]
def accueil(self):
"""Message d'accueil de l'éditeur."""
quete = self.objet
msg = Presentation.accueil(self)
quitter = msg.split("\n")[-1]
intro = "| |tit|"
intro += "Edition de la quête {}".format(str(quete)).ljust(76)
intro += "|ff||\n" + self.opts.separateur + "\n"
intro += "Entrez |cmd|/|ff| pour revenir à la fenêtre précédente.\n" \
"Options :\n" \
" - |cmd|/e <titre de l'étape>|ff| : ajoute une étape " \
"simple à la quête\n" \
" - |cmd|/d <niveau de l'étape>|ff| : supprime l'étape\n" \
" - |cmd|/q <titre de la sous-quête>|ff| : ajoute une " \
"sous-quête (qui pourra elle-même\n" \
" contenir sous-quêtes et étapes simples)\n" \
"Pour éditer une étape ou une sous-quête, entrez simplement " \
"son niveau.\n"
msg = intro + "\n".join(msg.split("\n")[2:-1]) + "\n\n"
msg += " |tit|Etapes de la quête :|ff|\n"
etapes = quete.afficher_etapes(quete)
if not etapes:
etapes = " |att|Aucune pour le moment|ff|"
msg += etapes
msg += "\n\n" + quitter
return msg
示例2: accueil
# 需要导入模块: from primaires.interpreteur.editeur.presentation import Presentation [as 别名]
# 或者: from primaires.interpreteur.editeur.presentation.Presentation import accueil [as 别名]
def accueil(self):
"""Message d'accueil de l'éditeur."""
salle = self.objet
msg = Presentation.accueil(self)
msg += "\n"
# Sorties
msg += " Sorties :"
for dir, nom in NOMS_SORTIES.items():
sortie = salle.sorties[dir]
if sortie:
msg += "\n {} vers {}".format(sortie.nom.capitalize(),
sortie.salle_dest.mnemonic)
if sortie.porte:
msg += " (|att|fermée d'une porte|ff|)"
else:
msg += "\n {}".format(nom.capitalize())
msg += "\n"
# Éléments
msg += "\n Éléments de navire : " + ", ".join(
e.cle for e in salle.mod_elements)
if not salle.mod_elements:
msg += "aucun"
return msg
示例3: accueil
# 需要导入模块: from primaires.interpreteur.editeur.presentation import Presentation [as 别名]
# 或者: from primaires.interpreteur.editeur.presentation.Presentation import accueil [as 别名]
def accueil(self):
"""Message d'accueil de l'éditeur."""
etape = self.objet
msg = Presentation.accueil(self)
quitter = msg.split("\n")[-1]
msg = "\n".join(msg.split("\n")[:-1]) + "\n\n"
msg += "Niveau : " + etape.str_niveau
msg += "\n"
if etape.test:
msg += "Test : " + str(etape.test) + "\n"
msg += "\n" + quitter
return msg
示例4: accueil
# 需要导入模块: from primaires.interpreteur.editeur.presentation import Presentation [as 别名]
# 或者: from primaires.interpreteur.editeur.presentation.Presentation import accueil [as 别名]
def accueil(self):
"""Message d'accueil du contexte."""
msg = Presentation.accueil(self)
lignes = msg.split("\n")
lignes.insert(-2, " [-] Statut : " + self.objet.statut)
return "\n".join(lignes)