+
+ def affiche_mot(self, serv, canal, begin="Mot courant"):
+ if self.play_status.has_key(canal):
+ mot = self.play_status[canal]
+ obfuskated=" ".join([lettre[0] if lettre[1] else "_" for lettre in mot])
+ serv.privmsg(canal,"%s : %s"%(begin,obfuskated))
+
+ def start_partie(self, serv, canal):
+ dico=[mot.strip() for mot in open(config_dico_file).readlines()]
+ mot = random.choice(dico)
+ # ' et - sont considérés comme déjà devinés
+ mot = [(lettre,lettre in "'-") for lettre in list(mot)]
+ self.play_status[canal]=mot
+ self.affiche_mot(serv, canal, begin="Devinez")
+