haskgame-0.0.6: Haskell game library.

Graphics.UI.HaskGame.Vector2

Documentation

data Vector2 a Source

Constructors

Vector2 !a !a 

Instances

Functor Vector2 
Applicative Vector2 
Eq a => Eq (Vector2 a) 
(Eq a, Show a, Num a) => Num (Vector2 a) 
Ord a => Ord (Vector2 a) 
Read a => Read (Vector2 a) 
Show a => Show (Vector2 a) 

vector2 :: (a -> a -> b) -> Vector2 a -> bSource

first :: Endo a -> Endo (Vector2 a)Source

second :: Endo a -> Endo (Vector2 a)Source

(***) :: Endo a -> Endo a -> Endo (Vector2 a)Source

both :: Endo a -> Endo (Vector2 a)Source

fst :: Vector2 a -> aSource

snd :: Vector2 a -> aSource