Show
Ignore:
Timestamp:
10/07/08 20:42:00 (3 months ago)
Author:
mokehehe
Message:

ソース整理

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/haskell/nario/Main.hs

    r20825 r20925  
    240240        return () 
    241241 
    242 tailN n = reverse . take n . reverse 
    243  
    244 deciWide w c n = tailN w $ replicate w c ++ show n 
    245  
    246242-- 情報描画 
    247243renderInfo :: GameGame -> ImageResource -> Scr 
    248244renderInfo gs imgres sur = do 
    249         puts 3 1 "NARIO" 
    250         puts 3 2 $ deciWide 6 '0' $ getPlayerScore (pl gs) 
    251         puts 11 2 ("?*" ++ deciWide 2 '0' (getPlayerCoin (pl gs))) 
     245        puts  3 1 "NARIO" 
     246        puts  3 2 $ deciWide 6 '0' $ getPlayerScore (pl gs) 
     247        puts 11 2 ("?*" ++ deciWide 2 '0' (getPlayerCoin $ pl gs)) 
    252248        puts 18 1 "WORLD" 
    253249        puts 19 2 "1-1" 
    254250        puts 25 1 "TIME" 
    255         puts 26 2 $ deciWide 3 '0' ((time gs + timeBase-1) `div` timeBase) 
    256  
    257         where 
    258                 puts = fontPut sur fontsur 
    259                 fontsur = getImageSurface imgres ImgFont 
     251        puts 26 2 $ deciWide 3 '0' $ (time gs + timeBase-1) `div` timeBase 
     252        where 
     253                puts = fontPut font sur 
     254                font = Font (getImageSurface imgres ImgFont) 8 8 16 
    260255 
    261256-- タイトル画面 
    262257renderTitle imgres sur = do 
    263         blitSurface (getImageSurface imgres ImgTitle) Nothing sur (pt (5*8) (3*8)) 
     258        putimg sur imgres ImgTitle (5*8) (3*8) 
    264259--      puts 13 14 "@1985 NINTENDO" 
    265         puts 9 17 "> 1 PLAYER GAME" 
    266 --      puts 9 19 "  2 PLAYER GAME" 
     260        puts  9 17 "> 1 PLAYER GAME" 
     261--      puts  9 19 "  2 PLAYER GAME" 
    267262        puts 12 22 "TOP- 000000" 
    268263        where 
    269                 puts = fontPut sur fontsur 
    270                 fontsur = getImageSurface imgres ImgFont 
     264                puts = fontPut font sur 
     265                font = Font (getImageSurface imgres ImgFont) 8 8 16