³ò
t™Oc           @   sU  d  Z  d d k Z d d k Z d d k l Z d d k l Z d d k l Z d d k	 l
 Z
 d d k l Z d d k l Z d d	 k l Z d d
 k l Z d d k l Z d d k l Z d d k l Z d d k l Z d d k l Z d d k l Z d d k l Z d d k l Z e i  d ƒ Z! d „  Z" d „  Z# d „  Z$ d „  Z% d S(   sj   
$Rev: 612 $
$LastChangedBy: satoon101 $
$LastChangedDate: 2012-01-17 15:53:11 -0500 (Tue, 17 Jan 2012) $
iÿÿÿÿN(   t   delayed(   t   gungame_info(   t   load_events(   t   check_first_gg_start(   t   load_configs(   t   GG_Load(   t   gg_resource_file(   t   make_log_file(   t   MenuManager(   t
   langstring(   t   load_translation(   t   msg(   t   reset_players(   t   make_downloadable(   t   prune_winners_db(   t   WeaponOrderManagert   gg_weapon_order_filec           C   s‚   t  ƒ  t i ƒ  t d d ƒ t i d t d h  t d ƒ d <ƒ ƒ t ƒ  t	 ƒ  i
 ƒ  t ƒ  i ƒ  t t ƒ t d t ƒ d S(   s   Tries to initialize GunGamet   gungamei    t
   Load_Startt   versiongš™™™™™¹?N(   R   R   t   declare_and_loadR
   t   est   dbgmsgR	   R   R   R   t   load_ordersR   t
   load_menusR   t   TrueR    t   complete_initialization(    (    (    sZ   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/modules/initialization.pyt
   initialize:   s    

c           C   s    y t  ƒ  Wn t ƒ  n Xd  S(   N(   t   finish_initializationt   unload_on_error(    (    (    sZ   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/modules/initialization.pyR   Z   s    c          C   s’   t  i i d ƒ t ƒ  t d d ƒ t ƒ  t d t ƒ t ƒ  i	 ƒ  t  i
 d t d ƒ ƒ t t ƒ }  t i d ƒ t i |  ƒ t d t ƒ d S(	   s(   Tries to finish GunGame's initializations   exec gungame51/gg_server.cfgs   #humant   Loadedg      @i    t   Load_Completedi   N(   R   t   servert   cmdR   R   R   R    R   R   t   fireR   R	   t   strR   t   setR   (   t   gg_weapon_order_file_backup(    (    sZ   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/modules/initialization.pyR   a   s    c           C   sT   t  i d d d d ƒ t  i t i ƒ  Œ  t  i d d d d ƒ t  i d ƒ d  S(   Ni    s   [GunGame51] %st   =iO   t	   gungame51(   R   R   t   exceptert   syst   exc_infot   unload(    (    (    sZ   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/modules/initialization.pyR   ƒ   s    (&   t   __doc__R)   R   t
   gamethreadR    t   gungame51.coreR   t   eventmanagerR   t   helpersR   t   gungame51.core.cfgR   t   gungame51.core.eventsR   R   t   gungame51.core.logsR   t   gungame51.core.menusR   t"   gungame51.core.messaging.shortcutsR	   R
   R   t    gungame51.core.players.shortcutsR   t   gungame51.core.soundR   t   gungame51.core.sql.shortcutsR   t   gungame51.core.weaponsR   t	   ServerVarR   R   R   R   R   (    (    (    sZ   /home/saberrider/srcds/css/cstrike/addons/eventscripts/gungame51/modules/initialization.pys   <module>   s.   	 		"