wordify-0.1.0.0
Wordify.Rules.Pos
data Pos Source #
Defined in Wordify.Rules.Pos.Internal
Methods
(==) :: Pos -> Pos -> Bool #
(/=) :: Pos -> Pos -> Bool #
compare :: Pos -> Pos -> Ordering #
(<) :: Pos -> Pos -> Bool #
(<=) :: Pos -> Pos -> Bool #
(>) :: Pos -> Pos -> Bool #
(>=) :: Pos -> Pos -> Bool #
max :: Pos -> Pos -> Pos #
min :: Pos -> Pos -> Pos #
showsPrec :: Int -> Pos -> ShowS #
show :: Pos -> String #
showList :: [Pos] -> ShowS #
data Direction Source #
Constructors
Defined in Wordify.Rules.Pos
(==) :: Direction -> Direction -> Bool #
(/=) :: Direction -> Direction -> Bool #
posAt :: (Int, Int) -> Maybe Pos Source #
above :: Pos -> Maybe Pos Source #
The position above the given position, if it exists.
below :: Pos -> Maybe Pos Source #
The position below the given position, if it exists.
left :: Pos -> Maybe Pos Source #
The position to the left of the given position, if it exists.
right :: Pos -> Maybe Pos Source #
The position to the right of the given position, if it exists.
xPos :: Pos -> Int Source #
yPos :: Pos -> Int Source #
gridValue :: Pos -> String Source #
direction :: Pos -> Pos -> Maybe Direction Source #
starPos :: Pos Source #
The position of the star square
posMin :: Int Source #
posMax :: Int Source #