| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Physics.Scenes.Balls
Documentation
circle' :: PhysicsEngine e => Proxy e -> PENumber e -> (PENumber e, PENumber e) -> (PENumber e, PENumber e) -> PEExternalObj e -> PEWorldObj' e Source #
Arguments
| :: PhysicsEngine e | |
| => Proxy e | |
| -> PENumber e | radius |
| -> (PENumber e, PENumber e) | bottom position |
| -> (PENumber e, PENumber e) | velocity |
| -> PENumber e | vertical spacing |
| -> Int | number of objects |
| -> PEExternalObj e | arbitrary user data |
| -> [PEWorldObj' e] |
stacks_ :: PhysicsEngine e => (Bool -> Bool) -> Proxy e -> PENumber e -> (PENumber e, PENumber e) -> (PENumber e, PENumber e) -> PENumber e -> (Int, Int) -> PEExternalObj e -> [PEWorldObj' e] Source #
stacks :: PhysicsEngine e => Proxy e -> PENumber e -> (PENumber e, PENumber e) -> (PENumber e, PENumber e) -> PENumber e -> (Int, Int) -> PEExternalObj e -> [PEWorldObj' e] Source #
stacks' :: PhysicsEngine e => Proxy e -> PENumber e -> (PENumber e, PENumber e) -> (PENumber e, PENumber e) -> PENumber e -> (Int, Int) -> PEExternalObj e -> [PEWorldObj' e] Source #
makeScene :: PhysicsEngine e => (Int, Int) -> PENumber e -> PENumber e -> Proxy e -> PEExternalObj e -> Scene e Source #
makeScene' :: PhysicsEngine e => (Int, Int) -> PENumber e -> PENumber e -> Proxy e -> PEExternalObj e -> Scene e Source #
circleA :: PhysicsEngine e => Proxy e -> PEPhysicalObj e Source #
circleB :: PhysicsEngine e => Proxy e -> PEPhysicalObj e Source #
circleA' :: PhysicsEngine e => Proxy e -> PEExternalObj e -> PEWorldObj' e Source #
circleB' :: PhysicsEngine e => Proxy e -> PEExternalObj e -> PEWorldObj' e Source #
twoCircles :: PhysicsEngine e => Proxy e -> PEExternalObj e -> PEExternalObj e -> Scene e Source #
circleAndBox :: PhysicsEngine e => Proxy e -> PEExternalObj e -> PEExternalObj e -> Scene e Source #