blubber-server-0.0.1: The blubber server, serves blubber clients.
Blubber.Server.Vector
Description
Synopsis
data Vector Source
Constructors
Fields
The x position.
The y position.
Instances
Vector uses a Serialize instance to encode its data.
Vector
Serialize
(^-^) :: Vector -> Vector -> Vector infixl 6 Source
Vector subtraction.
(^+^) :: Vector -> Vector -> Vector infixl 6 Source
Vector addition.
(^*^) :: Vector -> Double -> Vector infixl 7 Source
Multiply a Vector with a scalar.
(^/^) :: Vector -> Double -> Vector infixl 7 Source
Divide a Vector by a scalar.
magVec :: Vector -> Double Source
Calculate the magnitude of a Vector.
vecLimitMag :: Double -> Vector -> Vector Source
Limit the magnitude of a Vector to a scalar.