;ň _‰;c@s–dZdkZdkZdkZdklZdklZdkl Z dk Te Z e ZeZdddd gZd Zd eefd „ƒYZdS( sQScreenFpsClock - a clock to manage a game's FPS stuff & display FPS on the screenN(sFpsClock(s FastDigits(sSprite(s*iÚiţi<iisScreenFpsClockcBs/tZdZddd„Zd„Zd„ZRS(s$class for managing FPS related stuffiicCsüti|||ƒti|dtdtdtƒt i i ttƒ|_ t i |i tdƒ\|_|_|iit7_t itƒ|_|i|iƒ|_|iiƒ|_|itƒ|_|idƒ\|_|_h|_d|_dS(sDcreate FpsClock instance, give desired running fps and enable reportsfontpathsfontsizes fontcolorsfpsiN(sFpsClocks__init__sselfs desired_fpss do_reports FastDigitssNones FPS_FONTSIZEs FPS_FONTCOLORspygamesfontsFontsgfxstexts fps_imagesfps_rectslefts FPS_OFFSETsRectsFPS_DISPLAY_RECTs display_rectssurfaces subsurfacesget_rectsrects backgrounds num2images digits_images digits_rects fps_caches on_screen(sselfssurfaces backgrounds desired_fpss do_report((sL/mnt/gmirror/ports/games/farblazer/work/farblazer-0.7/code/ScreenFpsClock.pys__init__s$ cCs6|ii|i|iƒti|iƒd|_dS(Ni( sselfssurfacesblits backgroundsrectsgfxsdirtys display_rects on_screen(sself((sL/mnt/gmirror/ports/games/farblazer/work/farblazer-0.7/code/ScreenFpsClock.pyserase/scCs|ii|i|iƒt|iƒ}|ii |ƒo|i|\|_ |_ nM|i |ƒ\|_ |_ d|i _ d|i _|i |i f|i|<|ii|i |i ƒ|i i|i_ |ii|i|iƒti|iƒd|_dS(Nii(sselfssurfacesblits backgroundsrectsints current_fpssfpss fps_cacheshas_keys digits_images digits_rects num2imagesleftstopswidthsfps_rects fps_imagesgfxsdirtys display_rects on_screen(sselfsfps((sL/mnt/gmirror/ports/games/farblazer/work/farblazer-0.7/code/ScreenFpsClock.pysreport4s  (s__name__s __module__s__doc__s__init__serasesreport(((sL/mnt/gmirror/ports/games/farblazer/work/farblazer-0.7/code/ScreenFpsClock.pysScreenFpsClocks  (s__doc__soss pygame.timespygamesgfxsFpsClocks fastdigitss FastDigitss basespriteobjsSpritestextsNonesFPS_FONTs FONTSIZE_TINYs FPS_FONTSIZEsGREYs FPS_FONTCOLORsFPS_DISPLAY_RECTs FPS_OFFSETsScreenFpsClock( sFpsClocks FastDigitssSpritesgfxs FPS_FONTSIZEsScreenFpsClockspygamesFPS_FONTs FPS_OFFSETsoss FPS_FONTCOLORsFPS_DISPLAY_RECT((sL/mnt/gmirror/ports/games/farblazer/work/farblazer-0.7/code/ScreenFpsClock.pys?s