î
¶ö8PQ  ã               @   s”   d  d l  Z  d  d l Z d  d l Z d  d l Z d  d l Z d d „  Z d d „  Z d d „  Z d d	 „  Z d
 d „  Z	 d d „  Z
 d d „  Z d S)é    Nc              C   s
   d }  |  S)NuØ   Lancer une partie : !play .

Commencer la partie : !start .

Consulter les scores : !scores .

Pour rejoindre une partie, dire moi ou approchant.

Pour donner le mot que vous pensez Ãªtre la rÃ©ponse : " mon_mot ! " © )Zreglesr   r   ú"/home/gordon/BotIrc pendu/algos.pyÚhelp_   s    r   c             C   sa   d \ } } xE t  |  ƒ D]7 \ } } | | k r | d d d } } | | <q q W| | | f S)Nr   Fé   T)r   F)Ú	enumerate)ZwordÚcharÚboolwordZnbÚis_inÚiÚjr   r   r   Úcheckin   s
    #r   c             C   sJ   d } x= t  |  | ƒ D], \ } } | | d k r; d | n d 7} q W| S)NÚ Tz%s z_ )Úzip)Zmystery_wordZ
bool_countZm_strr
   r   r   r   r   Ú	printword   s    $r   c             C   s/   x( | j  ƒ  D] \ } } |  | | 7<q Wd  S)N)Úitems)Z	dico_permZ	dico_tempr
   r   r   r   r   Úrefresh_scores#   s    r   c             C   s    d j  d d „  |  j ƒ  Dƒ ƒ S)Nz / c             s   s   |  ] } d  | Vq d S)z%s : %sNr   )Ú.0Úitemr   r   r   ú	<genexpr>(   s    zprint_scores.<locals>.<genexpr>)Újoinr   )Zdicor   r   r   Úprint_scores'   s    r   c             C   s   t  d d „  |  Dƒ ƒ S)Nc             s   s   |  ] } | d  k Vq d S)TNr   )r   Úxr   r   r   r   +   s    zwon.<locals>.<genexpr>)Úall)Úbool_tabr   r   r   Úwon*   s    r   c             C   s   t  d d „  |  Dƒ ƒ S)Nc             S   s   g  |  ] } | d  k ‘ q S)Fr   )r   r   r   r   r   ú
<listcomp>.   s   	 znb_missed.<locals>.<listcomp>)Úlen)r   r   r   r   Ú	nb_missed-   s    r   )Ú
subprocessÚreÚosÚLevenshteinÚcodecsr   r   r   r   r   r   r   r   r   r   r   Ú<module>   s   	