Safe Haskell | Safe |
---|
Tarefa3_2017li1g180
Documentation
randomizeCarro :: Tabuleiro -> Double -> Carro -> Gen Carro #
compareT3Solutions :: Double -> Maybe Carro -> Maybe Carro -> Double #
normAngulo :: (Ord t, Num t) => t -> t #
validaCarro :: Tabuleiro -> Carro -> Bool #
colideLocal :: Tabuleiro -> Velocidade -> (Ponto, Ponto) -> Posicao -> Maybe (Ponto, Velocidade) #
colideLocalAcc :: [Ponto] -> Tabuleiro -> Velocidade -> (Ponto, Ponto) -> Posicao -> ([Ponto], Maybe Velocidade) #
inv :: Velocidade -> (Ponto, Ponto) -> Maybe (Ponto, Double) -> ((Ponto, Ponto), Velocidade) #
dentroPeca :: (Ponto, Ponto) -> Posicao -> Double -> Bool #
colisaoRelevante :: (Ponto, Ponto) -> (Ponto, Double) -> Bool #
closestPontoOnL :: Ponto -> Ponto -> Ponto -> Double #
arrowToComponents :: (Double, Double) -> Ponto #
componentsToArrow :: Ponto -> (Double, Double) #
testeCurvas :: [[Peca]] #