;ò _‰;c@sîdkZdkTdkZdkZdklZdddgZdddgZeZ dZ ddd d gZ ddgZ d dgZ d dgZd dgZddgZddgZddgZddgZd„Zdefd„ƒYZdS(N(s*(s FastDigitsiÿi{iÌiSiii i"idiÜi"i¤ii¨iøcCsdS(N((((sJ/mnt/gmirror/ports/games/farblazer/work/farblazer-0.7/code/scoredisplay.pysload_game_resourcesss ScoredisplaycBs,tZd„Zd„Zd„Zd„ZRS(NcCs ti|ƒd|_d|_d|_d|_|it ƒ|_t i i t tƒ|_ t}ti|i |dƒ\|_|_t|i_ti|i |dƒ\|_|_t|i_ti|i |dƒ\|_|_t|i_ti|i |dƒ\|_|_t|i_ti|i t dƒ\}|_"t#|i"_ti|i t dƒ\}|_%t&|i%_ti|i t dƒ\}|_(t)|i(_ti|i t d ƒ\}|_+t,|i+_|i"|_-|i%|_.|i(|_/|i+|_0dS( NiÿÿÿÿsScore:sFuel:sBombs:sShips:s0000000s00000s000000s00(1s FastDigitss__init__sselfs lastscoreslastfuels lastbombss lastlivesssurfaces subsurfacesSCORE_DISPLAY_RECTspygamesfontsFontsFONTsFONTSIZEsGREENs fontcolorsgfxstextsscoreimgs scoreimgrectsSCORE_LEGEND_POSstopleftsfuelimgs fuelimgrectsFUEL_LEGEND_POSsbombsimgs bombsimgrectsBOMBS_LEGEND_POSslivesimgs livesimgrectsLIVES_LEGEND_POSsWHITEss_imgs last_s_rects SCORE_POSsf_imgs last_f_rectsFUEL_POSsb_imgs last_b_rects BOMBS_POSsl_imgs last_l_rects LIVES_POSsscore_erase_rectsfuel_erase_rectsbombs_erase_rectslives_erase_rect(sselfssurfacesb_imgsl_imgss_imgs fontcolorsf_img((sJ/mnt/gmirror/ports/games/farblazer/work/farblazer-0.7/code/scoredisplay.pys__init__s8     $ $ $ $ ! ! ! !    cCs¢|i}ti}|i|i|iƒ||iƒ|i|i|iƒ||iƒ|i|i |i ƒ||i ƒ|i|i |i ƒ||i ƒdS(s$draw the legend on the score displayN( sselfssurfacesgfxsdirtysblitsscoreimgs scoreimgrectsfuelimgs fuelimgrectsbombsimgs bombsimgrectslivesimgs livesimgrect(sselfsdirtyssurface((sJ/mnt/gmirror/ports/games/farblazer/work/farblazer-0.7/code/scoredisplay.pys drawlegendCs     cCs|iid|ƒdS(Ni(sselfssurfacesfillsrect(sselfsrect((sJ/mnt/gmirror/ports/games/farblazer/work/farblazer-0.7/code/scoredisplay.pyseraseQscCsæ|i} ti} ||ijod|i|iƒ|i |ƒ\}} t | _ | i|| ƒ| | |iƒ| |_||_n||ijod|i|iƒ|i |ƒ\} }t|_ | i| |ƒ| ||iƒ||_||_n||ijod|i|iƒ|i |ƒ\}}t|_ | i||ƒ| ||iƒ||_||_n||ijod|i|i ƒ|i |ƒ\} }t#|_ | i| |ƒ| ||i$ƒ||_$||_ndS(supdate the score displayN(%sselfssurfacesgfxsdirty2sdirtysscores lastscoreserasesscore_erase_rects num2imagess_imgss_rects SCORE_POSstopleftsblits last_s_rectsfuelslastfuelsfuel_erase_rectsf_imgsf_rectsFUEL_POSs last_f_rectsbombss lastbombssbombs_erase_rectsb_imgsb_rects BOMBS_POSs last_b_rectslivess lastlivesslives_erase_rectsl_imgsl_rects LIVES_POSs last_l_rect(sselfsscoresfuelsbombsslivessb_imgss_imgsl_rectsb_rectsl_imgssurfacesdirtysf_imgss_rectsf_rect((sJ/mnt/gmirror/ports/games/farblazer/work/farblazer-0.7/code/scoredisplay.pysupdateTsF             (s__name__s __module__s__init__s drawlegendserasesupdate(((sJ/mnt/gmirror/ports/games/farblazer/work/farblazer-0.7/code/scoredisplay.pys Scoredisplays %  (spygames pygame.localssgamesgfxs fastdigitss FastDigitssWHITEsGREENsNonesFONTsFONTSIZEsSCORE_DISPLAY_RECTsSCORE_LEGEND_POSs SCORE_POSsFUEL_LEGEND_POSsFUEL_POSsBOMBS_LEGEND_POSs BOMBS_POSsLIVES_LEGEND_POSs LIVES_POSsload_game_resourcess Scoredisplay(s BOMBS_POSs FastDigitssFUEL_LEGEND_POSsBOMBS_LEGEND_POSsload_game_resourcessSCORE_LEGEND_POSsgfxsFUEL_POSs ScoredisplaysSCORE_DISPLAY_RECTsgames LIVES_POSsGREENspygamesFONTSIZEsWHITEsFONTsLIVES_LEGEND_POSs SCORE_POS((sJ/mnt/gmirror/ports/games/farblazer/work/farblazer-0.7/code/scoredisplay.pys?s$