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 # | |