;ò v0@c@sZdkZdkTdkZdkZeaeaeagad„Z dfd„ƒYZ dS(N(s*cCsYtidƒag}xotitidƒƒD]U}|g}x6tdddƒD]"}|i t i i ||ƒƒqPW|i |ƒq.Wt it|Œƒg}xotitidƒƒD]U}|g}x6tdddƒD]"}|i t i i ||ƒƒqÛW|i |ƒq¹Wt it|ŒƒtitidƒƒatitidƒƒadS(Ns ship-up.pngsship-up-boost1.pngiZigsship-up-boost2.pngsbonus-shield.pngsbonus-bullet.png(sgfxsloadsupimagesanims animstripsimgsimgssrangesisappendspygames transformsrotates shipimagessextendszipsshieldbgsbulletbg(sanimsimgsisimgs((sE/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/code/objship.pysload_game_resources s,    sShipcBsetZd„Zd„Zd„Zd„Zdd„Zd„Zd„Zd „Z d „Z d „Z RS( NcCs¨ddg|_d|_ti|_d|_d|_tddi ƒ|_ t |_ d|_ d|_titif|_t|i iƒ|_d|_d|_dS(Niif0.0(sselfsmovesunmovedsgamesthrustersturbosimagesframes shipimagessget_rectsrectsNoneslastrectsdeadsactivesship_slowspeedsship_fastspeedsspeedssliststopleftspossshieldsbullet(sself((sE/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/code/objship.pys__init__'s        cCsm||i_t|iiƒ|_d|_d|_d|_ddg|_t i |_ d|_ d|_ dS(Nii(spossselfsrectstopleftslistsunmovedsactivesdeadsmovesgamesthrustersturbosimagesshield(sselfspos((sE/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/code/objship.pysstart6s      cCs=|io||iƒn|ioti|iƒndS(N(sselfslastrects backgroundsdeadsgfxsdirty(sselfs background((sE/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/code/objship.pyseraseAs  cCsãt|iƒd}|io%|iit|id|iƒn0|i o%|iit |i d|iƒn|i o t }nt|i|id|}|ii||iƒ|i|i|iƒt|iƒ|_dS(Nii(sintsselfsframesshieldsgfxssurfacesblitsshieldbgsrectsbulletsbulletbgsunmovedsupimagesimgs shipimagessimagesturbosdirty2slastrectsRect(sselfsgfxsimgsframe((sE/mnt/gmirror/ports/games/solarwolf/work/solarwolf-1.5/code/objship.pysdrawGs % %  f1.0cCsú|i|7_|i|i}|idjot||dƒ}nt||ƒ}|idc|i d|7<|idc|i d|7<|i|i _ |i i t ii jo<t ii |i _ t|i i ƒ|id