Safe Haskell | Safe |
---|
Tarefa2_2017li1g180
Documentation
validaPonto :: Ponto -> Tabuleiro -> Bool #
validaTabuleiro :: Tabuleiro -> Bool #
percorre :: [(Peca, Posicao, Orientacao)] -> Tabuleiro -> Posicao -> Orientacao -> [(Peca, Posicao, Orientacao)] #
daVolta :: [(Peca, Posicao, Orientacao)] -> Bool #
sequencial :: [(Peca, Posicao, Orientacao)] -> Altura -> Bool #
subir :: (Altura, Orientacao) -> (Altura, Orientacao) -> Maybe Altura #
naoDesperdica :: [(Peca, Posicao, Orientacao)] -> [Posicao] -> Bool #
curva :: Orientacao -> Peca -> Maybe Orientacao #