setgame-1.1: A console interface to the game of Set
Set.Card
Contents
Card
Synopsis
data Card Source
Constructors
Fields
Instances
Methods
(==) :: Card -> Card -> Bool
(/=) :: Card -> Card -> Bool
showsPrec :: Int -> Card -> ShowS
show :: Card -> String
showList :: [Card] -> ShowS
data Color Source
(==) :: Color -> Color -> Bool
(/=) :: Color -> Color -> Bool
compare :: Color -> Color -> Ordering
(<) :: Color -> Color -> Bool
(<=) :: Color -> Color -> Bool
(>) :: Color -> Color -> Bool
(>=) :: Color -> Color -> Bool
max :: Color -> Color -> Color
min :: Color -> Color -> Color
showsPrec :: Int -> Color -> ShowS
show :: Color -> String
showList :: [Color] -> ShowS
data Count Source
(==) :: Count -> Count -> Bool
(/=) :: Count -> Count -> Bool
compare :: Count -> Count -> Ordering
(<) :: Count -> Count -> Bool
(<=) :: Count -> Count -> Bool
(>) :: Count -> Count -> Bool
(>=) :: Count -> Count -> Bool
max :: Count -> Count -> Count
min :: Count -> Count -> Count
showsPrec :: Int -> Count -> ShowS
show :: Count -> String
showList :: [Count] -> ShowS
data Shading Source
(==) :: Shading -> Shading -> Bool
(/=) :: Shading -> Shading -> Bool
compare :: Shading -> Shading -> Ordering
(<) :: Shading -> Shading -> Bool
(<=) :: Shading -> Shading -> Bool
(>) :: Shading -> Shading -> Bool
(>=) :: Shading -> Shading -> Bool
max :: Shading -> Shading -> Shading
min :: Shading -> Shading -> Shading
showsPrec :: Int -> Shading -> ShowS
show :: Shading -> String
showList :: [Shading] -> ShowS
data Symbol Source
(==) :: Symbol -> Symbol -> Bool
(/=) :: Symbol -> Symbol -> Bool
compare :: Symbol -> Symbol -> Ordering
(<) :: Symbol -> Symbol -> Bool
(<=) :: Symbol -> Symbol -> Bool
(>) :: Symbol -> Symbol -> Bool
(>=) :: Symbol -> Symbol -> Bool
max :: Symbol -> Symbol -> Symbol
min :: Symbol -> Symbol -> Symbol
showsPrec :: Int -> Symbol -> ShowS
show :: Symbol -> String
showList :: [Symbol] -> ShowS
allCards :: [Card] Source
validSet :: Card -> Card -> Card -> Bool Source
solve :: [Card] -> [(Card, Card, Card)] Source
solveBoard returns the list of all valid sets contained in the given list.
solveBoard