t3-game-2.0.0: tic-tac-toe core
T3.Game.Core
data XO Source
Constructors
Instances
data Loc Source
Fields
data Action Source
data Result Source
data Board Source
yinYang :: XO -> XO Source
emptyBoard :: Board Source
boardMap :: Board -> Map Loc XO Source
boardList :: Board -> [Maybe XO] Source
boardSize :: Board -> Int Source
insertXO :: Loc -> XO -> Board -> Board Source
inside :: Loc -> Board -> Bool Source
valid :: Loc -> Board -> Bool Source
result :: Board -> Result Source
dropPrefixP :: (Generic a, GFromJSON (Rep a)) => String -> Value -> Parser a Source
dropPrefixJ :: (Generic a, GToJSON (Rep a)) => String -> a -> Value Source