{-# LANGUAGE TemplateHaskell #-} module Data.Preload where import Data.Preload.Render import Sound.Data import Music import Control.Lens import GHC.Word (Word32) data PreloadData a = PreloadData { _renderData :: RenderData , _soundData :: SoundData a , _musicData :: MusicData , _frameTimer :: Word32 } makeLenses ''PreloadData