Files
loop/src/Dodge/WindowSize.hs
T
2025-11-14 02:13:03 +00:00

10 lines
276 B
Haskell

module Dodge.WindowSize (getWindowSize) where
import Dodge.Data.Config
import Linear
getWindowSize :: Integral a => (Config -> ResFactor) -> Config -> V2 a
getWindowSize f cfig = V2 (g _windowX) (g _windowY)
where
g h = fromIntegral $ applyResFactor (f cfig) (h cfig)