Safe Haskell | Safe |
---|
OracleT2
Documentation
getPecaAtual :: Jogo -> Int -> Peca #
normalizaPosicao :: Tabuleiro -> Posicao -> Posicao #
orientacoes :: [Orientacao] #
genOrientacao :: Gen Orientacao #
genPosicao :: Tabuleiro -> Gen Posicao #
validaPonto :: Ponto -> Tabuleiro -> Bool #
validaTabuleiro :: Tabuleiro -> Bool #
tamanhoMapa :: Mapa -> Int #
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 #
centroPeca' :: Posicao -> Ponto #
centroPeca :: Tipo -> Posicao -> Ponto #
testesMC_T2 :: [[[Peca]]] #
testesNM_T2 :: [[[Peca]]] #
testesJP_T2 :: [Tabuleiro] #