Files
loop/src/Dodge/Base/WinScale.hs
T
2022-04-10 10:17:03 +01:00

12 lines
359 B
Haskell

module Dodge.Base.WinScale where
import Dodge.Config.Data
import Geometry
import Picture
winScale :: Configuration -> Picture -> Picture
{-# INLINE winScale #-}
winScale cfig = scale (2 / _windowX cfig) (2 / _windowY cfig)
doWindowScale :: Configuration -> Point2 -> Point2
doWindowScale cfig (V2 x y) = V2 ( x * 2 / _windowX cfig) ( y * 2 / _windowY cfig)