| Safe Haskell | Safe |
|---|
OracleT1
Contents
Documentation
newtype PrettyMapa #
Constructors
| PrettyMapa | |
Fields
| |
Instances
| Eq PrettyMapa # | |
| Show PrettyMapa # | |
| Generic PrettyMapa # | |
| NFData PrettyMapa # | |
| Out PrettyMapa # | |
| type Rep PrettyMapa # | |
newtype PrettyTabuleiro #
Constructors
| PrettyTabuleiro | |
Fields | |
Instances
| Eq PrettyTabuleiro # | |
| Show PrettyTabuleiro # | |
| Generic PrettyTabuleiro # | |
| NFData PrettyTabuleiro # | |
| Out PrettyTabuleiro # | |
| type Rep PrettyTabuleiro # | |
newtype PrettyCaminho #
Constructors
| PrettyCaminho | |
Fields | |
Instances
| Eq PrettyCaminho # | |
| Show PrettyCaminho # | |
| Generic PrettyCaminho # | |
| NFData PrettyCaminho # | |
| Out PrettyCaminho # | |
| type Rep PrettyCaminho # | |
printHeight :: Mapa -> IO () #
printPHeight :: Peca -> [Char] #
printTipoPeca :: Tipo -> String #
theFloorIsLava :: Dimensao -> [[Peca]] #
blocoCurvo :: Orientacao -> Orientacao -> Altura -> Peca #
blocoRampa :: Passo -> Orientacao -> Altura -> Peca #
mexe :: (Int, Int) -> Orientacao -> (Int, Int) #
roda :: Orientacao -> Bool -> Orientacao #
intToDouble :: Int -> Double #
pontoToPosicao :: Ponto -> Posicao #
posicaoToPonto :: Posicao -> Ponto #
invOrientacao :: Orientacao -> Orientacao #
vOri :: Orientacao -> Bool #
hOri :: Orientacao -> Bool #
ladosPeca :: Peca -> [Orientacao] #
paredesPeca :: Peca -> Posicao -> [Linha] #
distanceLinhaPonto :: Linha -> Ponto -> Double #
distanceParedes :: Peca -> Posicao -> Ponto -> Double #
pecaSaida :: Peca -> Orientacao -> Orientacao #
metaOri :: Peca -> Orientacao -> Orientacao #
metaLine :: Orientacao -> Float -> Float -> Float -> [(Float, Float)] #
char2passo :: Char -> Passo #
testesMC_T1 :: [[Passo]] #
mc_caminho1 :: [Passo] #
mc_caminho2 :: [Passo] #
mc_caminho3 :: [Passo] #
mc_caminho4 :: [Passo] #
mc_caminho5 :: [Passo] #
mc_caminho6 :: [Passo] #
testesJP_T1 :: [[Passo]] #
testesJP_T1_validos :: [[Passo]] #
testesJP_T1_invalidos :: [[Passo]] #
Orphan instances
| Generic Acao # | |
| Generic Propriedades # | |
| Generic Jogo # | |
| Generic Carro # | |
| Generic Orientacao # | |
| Generic Tipo # | |
| Generic Peca # | |
| Generic Mapa # | |
| Generic Passo # | |
| NFData Acao # | |
| NFData Propriedades # | |
| NFData Jogo # | |
| NFData Carro # | |
| NFData Orientacao # | |
| NFData Tipo # | |
| NFData Peca # | |
| NFData Mapa # | |
| NFData Passo # | |
| Out Acao # | |
| Out Propriedades # | |
| Out Jogo # | |
| Out Carro # | |
| Out Orientacao # | |
| Out Peca # | |
| Out Mapa # | |
| Out Passo # | |