;ō v0@c@sZdkZdkZdkZdkTdkZdkZgad„Zdfd„ƒYZdS(N(s*cCsxtitidƒƒatiiƒdjoFd}x=tD]1}|idt i |ƒdt ƒ|d7}q;WndS(Ns smoke.pngif1.8i(( sgfxs animstripsloadsimagesssurfaces get_bytesizesisimgs set_alphasmathslogsRLEACCEL(simgsi((sF/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/code/objsmoke.pysload_game_resources s!sSmokecBs,tZd„Zd„Zd„Zd„ZRS(NcCsÔd|_tdiƒ|_||i_tiddƒtiddƒf}|ii |ƒ|_|i|_ d|_ tiddƒtiddƒf|_ tiddƒ|_d|_tidd ƒ|_dS( Niiųĸĸĸiiĸĸĸĸiiii i(sselfsclockssimagessget_rectsrectsposscentersrandomsrandintsoffsetsmoveslastrectsdeadsdriftsspeedscurrentslife(sselfspossoffset((sF/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/code/objsmoke.pys__init__s  $  ' cCs:||iƒ}|ioti|iddƒƒndS(Nii(s backgroundsselfsrectsrsdeadsgfxsdirtysinflate(sselfs backgroundsr((sF/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/code/objsmoke.pyserase%s cCsUt|iddƒ}t|}|ii||i ƒ}|i |i ddƒƒdS(Niiii( sminsselfsclockssframesimagessimgsgfxssurfacesblitsrectsrsdirtysinflate(sselfsgfxsimgsrsframe((sF/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/code/objsmoke.pysdraw*s cCsz|id7_|i|ijo%d|_|ii|iƒ|_n|id7_|i|ijo d|_ndS(Nii( sselfscurrentsspeedsrectsmovesdriftsclocksslifesdead(sselfs speedadjust((sF/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/code/objsmoke.pystick0s (s__name__s __module__s__init__serasesdrawstick(((sF/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/code/objsmoke.pysSmokes  ( srandomsmathspygames pygame.localssgamesgfxsimagessload_game_resourcessSmoke(sgfxsload_game_resourcessrandomsgamespygamesSmokesmath((sF/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/code/objsmoke.pys?s