;ò ˆ„0@c@sÃdZdkZdkZeidjodadan dadad„Zd„Zd „Zd „Z d „Z d „Z e e e efZ d „Z d„Zd„Zedjo eƒndS(s& Solarwolf, created by Pete Shinners. Nswin32sC:\Program Files\SolarwolfsC:\Program Files\Solarwolf\codes/usr/share/games/solarwolfs/usr/lib/games/solarwolfcCsœtiitiitidƒƒd}|}tii|dƒ}tii tii|dƒƒo |a ntii |ƒo |a nti t ƒtiidt ƒtƒy/dk}|idjodk}dGHnWntj o }nXy&dk}dk}|itiƒWnttj o dGHn^|io4d|_x(|io|iidƒd GHqTWntƒ|io‚q˜nXdS( NiscodesdataisPychecker Enableds!Keyboard Interrupt (Control-C)...ii swaiting on thread...(sosspathssplitsabspathssyssargvs localpathstestdatasjoinstestcodesisdirsDATADIRsCODEDIRschdirsinsertscheckdependenciessgamesDEBUGspychecker.checkers pycheckers ImportErrorsmsmainspygamesKeyboardInterruptsthreads threadstopstimeswaitsexception_handler(smainstestcodesms localpaths pycheckersgamespygamestestdata((sB/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/solarwolf.pysmainsB)"           cCsRg}tiitƒ o|idƒntiidƒ o|idƒnttidƒdjot dƒny5dk }|i djo|id |i ƒnWn&t j o|id ƒt }nX|oM|i o|id ƒn|i p|iiƒ o|id ƒq*n|od i|ƒ}t |ƒndS(s#only returns if everything looks oksCannot locate SolarWolf modulessdatas"Cannot locate SolarWolf data filesiisRequires Python-2.1 or GreaterNs1.5.6s+Requires Pygame-1.5.6 or Greater, You Have s5Cannot import Pygame, install version 1.5.6 or highers2Pygame requires the SDL_ttf library, not availables4Pygame requires the SDL_image library, not availables (smsgssosspathsisdirsCODEDIRsappendsintssyssversionserrorboxspygamesvers ImportErrorsNonesfontsimages get_extendedsjoinsmsg(smsgsspygamesmsg((sB/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/solarwolf.pyscheckdependenciesBs.    cCs2t‚dk}dk}|i|||iƒdS(N(s ImportErrorswin32uiswin32cons MessageBoxsmessagestitles MB_ICONERROR(stitlesmessageswin32uiswin32con((sB/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/solarwolf.pys __windowsboxhscCshdki}d|ifd„ƒY}|ƒ}|it|||i |i Bƒ}|i ƒ|i ƒdS(NsLameAppcBstZd„ZRS(NcCsdSdS(Ni((sself((sB/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/solarwolf.pysOnInitps(s__name__s __module__sOnInit(((sB/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/solarwolf.pysLameAppos(s wxPython.wxswxswxAppsLameAppsappswxMessageDialogsNonesmessagestitleswxOKswxICON_EXCLAMATIONsdlgs ShowModalsDestroy(stitlesmessagesdlgsappsLameAppswx((sB/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/solarwolf.pys __wxpythonboxms   " cCs6dk}dk}|iƒiƒ|i||ƒdS(N(sTkinters tkMessageBoxsTks wm_withdraws showerrorstitlesmessage(stitlesmessages tkMessageBoxsTkinter((sB/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/solarwolf.pys __tkinterboxvscCsxyUdk}|iƒ|iiƒ|iiƒ|iiddfƒ}|ii|ƒ|ii t dƒ} dddfdddfdddff\} } } | idd| | ƒ}|iƒid d ƒ}|iƒi|_|iƒid |_|i| ƒ|i| |ƒ|i||id d ƒƒd d g}x`|id ƒD]O}|o,| i|d| | ƒ} |i| |ƒn|dc| iƒ7