;ň v0@c@s|dkZdkZdkTdkZdkZdkZgagad„Zdfd„ƒYZ dfd„ƒYZ d„Z dS(N(s*cCsđtidƒ}titi|ƒƒdddf}g}x;|D]3}tid|dƒ}|i ti|ƒƒqAWx.dddd d fD]}t i ||ƒqŽWx@t dd ƒD]/}tid |ƒ}t i ti|ƒƒqšWdS( Ns explosion.pngsbasesbubblesmotorsdebris-s.pngiiiis debris%d.png(sgfxsloadsimgsimagessextends animstrips debrisnamess debristempsdsstripsappendsisdebrissrange(s debrisnamessdsimgsisstrips debristemp((sH/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/code/objexplode.pysload_game_resources s sExplodecBs5tZddfd„Zd„Zd„Zd„ZRS(NicCsˇd|_t|dƒdt|dƒdg|_t|dƒ|idt|dƒ|idg|_tttƒƒ|_tdiƒ|_ ||i _ d|_ t |_ dS(Nf0.0if0.90000000000000002i(sselfstimesfloatsmovesposslensimagesslifesget_rectsrectscentersdeadsNoneslastrect(sselfspossmove((sH/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/code/objexplode.pys__init__#s +9  cCs<|io.||iƒ}|ioti|ƒq8ndS(N(sselfslastrects backgroundsrsdeadsgfxsdirty(sselfs backgroundsr((sH/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/code/objexplode.pyserase-s  cCsKtt|iƒ}|ii||iƒ}|i ||i ƒ||_ dS(N( simagessintsselfstimesimgsgfxssurfacesblitsrectsrsdirty2slastrect(sselfsgfxsimgsr((sH/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/code/objexplode.pysdraw3scCs‚|i|d7_|idc||id7<|idc||id7<|i|i_|i|ijo d|_ndS(Nf0.5ii( sselfstimes speedadjustspossmovesrectscenterslifesdead(sselfs speedadjust((sH/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/code/objexplode.pystick9s (s__name__s __module__s__init__serasesdrawstick(((sH/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/code/objexplode.pysExplode"s  sDebriscBs5tZddfd„Zd„Zd„Zd„ZRS(NicCs+t||_d|_t|dƒdt|dƒdg|_|idctiƒdd7<|idctiƒdd7