³ò
àŸÔPc           @   sy   d  d k  Z  d  d k Z d  d k Z d  d k Z e i ƒ  d d d „  ƒ  YZ d „  Z d „  Z d e f d „  ƒ  YZ	 d S(	   iÿÿÿÿNt   VguiModec           B   s&   e  Z d  Z d Z d Z d Z d Z RS(   i    i   i   i   i   (   t   __name__t
   __module__t   MSGt   MENUt   TEXTt   ENTRYt
   ASKCONNECT(    (    (    sM   /home/saberrider/srcds/css/cstrike/addons/eventscripts/_libs/python/msglib.pyR    
   s
   c         C   sM   t  i | ƒ } t p t | ‚ n t i t |  ƒ t | ƒ | d i ƒ d  S(   Nt   message(   t	   keyvaluest   getKeyGroupt   idt   KeyErrort   est   sendkeypmsgt   intt   _id_(   t   useridt   msgtypet   keynamet   key(    (    sM   /home/saberrider/srcds/css/cstrike/addons/eventscripts/_libs/python/msglib.pyt   sendVguiDialogKeygroup   s    c         C   s&   t  i t |  ƒ t | ƒ | i ƒ d  S(   N(   R   R   R   R   (   R   R   R   (    (    sM   /home/saberrider/srcds/css/cstrike/addons/eventscripts/_libs/python/msglib.pyt   sendVguiDialog   s    t
   VguiDialogc           B   sG   e  Z d  d  d d d e i d „ Z d „  Z d „  Z d d d	 „ Z RS(
   t   Dialogi   s   255 255 255 255i
   c         C   sl   t  i d | ƒ |  _ | |  i d <| |  i d <| |  i d <| |  i d <| |  i d <| |  _ d |  _ d  S(   Nt   namet   titlet   msgt   levelt   colort   timei   (   R	   t	   KeyValuest   kvt   modet
   nextoption(   t   selfR   R   R   R   R   R!   (    (    sM   /home/saberrider/srcds/css/cstrike/addons/eventscripts/_libs/python/msglib.pyt   __init__   s    	c         C   s   t  | |  i |  i ƒ d  S(   N(   R   R!   R    (   R#   R   (    (    sM   /home/saberrider/srcds/css/cstrike/addons/eventscripts/_libs/python/msglib.pyt   send$   s    c         C   s   | |  i  | <d  S(   N(   R    (   R#   R   t   value(    (    sM   /home/saberrider/srcds/css/cstrike/addons/eventscripts/_libs/python/msglib.pyt   __setitem__&   s    t   Options   echo 1c         C   s^   t  |  i ƒ } t i d | ƒ |  i | <| |  i | d <| |  i | d <|  i d |  _ d  S(   NR   R   t   commandi   (   t   strR"   R	   R   R    (   R#   R   R)   t   names(    (    sM   /home/saberrider/srcds/css/cstrike/addons/eventscripts/_libs/python/msglib.pyt	   addOption(   s
    (   R   R   R    R   R$   R%   R'   R,   (    (    (    sM   /home/saberrider/srcds/css/cstrike/addons/eventscripts/_libs/python/msglib.pyR      s   			(    (
   R	   t	   playerlibR   t   psycot   fullR    R   R   t   objectR   (    (    (    sM   /home/saberrider/srcds/css/cstrike/addons/eventscripts/_libs/python/msglib.pys   <module>   s   
		