§
   �¬#¯Øøœ—ã                   ó$   — d Z  G d„ d¦  «        ZdS )zQSmall pure rules engine. Answers recall one canonical plot; they never branch it.c                   ó<   — e Zd Zd„ Zed„ ¦   «         Zd„ Zd„ Zd„ ZdS )ÚEnginec                 óh   — || _         d| _        d| _        d| _        d| _        d| _        d | _        d S )NÚquestioné    é   )ÚpackÚstateÚindexÚlivesÚansweredÚcorrectÚselected)Úselfr   s     úd/Users/chudy/Library/Application Support/Kodi/addons/plugin.video.milionar/wcs/games/story/engine.pyÚ__init__zEngine.__init__   s7   € ØˆŒ	ØˆŒ
ØˆŒ
ØˆŒ
ØˆŒØˆŒØˆŒˆˆó    c                 óB   — | j         �| j         j        | j                 nd S )N)r   Úscenesr
   ©r   s    r   ÚscenezEngine.scene   s    € à/3¬yÐ/DˆtŒyÔ ¤
Ô+Ð+È$ÐNr   c                 ój  — | j         dk    s%t          |¦  «        t          usd|cxk    rdk     sn dS || _        | xj        dz  c_        || j        j        k    r| xj        dz  c_        n| xj        dz  c_        | j        dk    rdn%| j        t          | j	        j
        ¦  «        k    rdnd| _         d	S )
Nr   r   é   Fé   ÚlostÚwonÚfeedbackT)r	   ÚtypeÚintr   r   r   r   r   Úlenr   r   )r   r
   s     r   ÚanswerzEngine.answer   s¾   € ØŒ:˜Ò#Ð#¥t¨E¡{¤{½#Ð'=Ð'=ÀQÈ%À^À^Â^À^ÐRSÂ^À^À^À^Ø�5ØˆŒØˆŒ˜ÑˆŒØ�D”JÔ&Ò&Ð&ØˆLŒL˜AÑˆLŒLˆLàˆJŒJ˜!‰OˆJŒJØ $¤
¨a¢ �f�fØ#œ}µ°D´IÔ4DÑ0EÔ0EÒEÐE�e�eÈ:ð 	Œ
àˆtr   c                 ó\   — | j         dk    rdS | xj        dz  c_        d | _        d| _         dS )Nr   Fr   r   T)r	   r
   r   r   s    r   ÚadvancezEngine.advance   s6   € ØŒ:˜Ò#Ð#Ø�5Øˆ
Œ
�a‰ˆ
Œ
ØˆŒØˆŒ
Øˆtr   c                 ó"   — d| _         d | _        d S )NÚclosed)r	   r   r   s    r   ÚclosezEngine.close'   s   € ØˆŒ
ØˆŒ	ˆ	ˆ	r   N)	Ú__name__Ú
__module__Ú__qualname__r   Úpropertyr   r    r"   r%   © r   r   r   r      sn   € € € € € ðð ð ð ðOð Oñ „XðOðð ð ðð ð ðð ð ð ð r   r   N)Ú__doc__r   r*   r   r   ú<module>r,      s=   ðØ WÐ Wð%ð %ð %ð %ð %ñ %ô %ð %ð %ð %r   