some optimizations
This commit is contained in:
+6
-2
@@ -1,8 +1,12 @@
|
||||
module Skat.Render where
|
||||
|
||||
import Data.List
|
||||
import Data.Vector (Vector, toList)
|
||||
|
||||
import Skat.Card
|
||||
|
||||
render :: [Card] -> IO ()
|
||||
render = putStrLn . intercalate "\n" . zipWith (\n c -> show n ++ ") " ++ show c) [0..]
|
||||
render :: HasCard c => [c] -> IO ()
|
||||
render = putStrLn . intercalate "\n" . zipWith (\n c -> show n ++ ") " ++ show c) [0..] . map toCard
|
||||
|
||||
renderVector :: Vector Card -> IO ()
|
||||
renderVector = render . toList
|
||||
|
||||
Reference in New Issue
Block a user