17 lines
313 B
Haskell
17 lines
313 B
Haskell
{-# LANGUAGE TemplateHaskell #-}
|
|
|
|
module Data.Preload where
|
|
|
|
import Control.Lens
|
|
import Data.IntMap.Strict
|
|
import Data.Preload.Render
|
|
import SDL.Mixer
|
|
|
|
data PreloadData = PreloadData
|
|
{ _renderData :: RenderData
|
|
, _soundData :: IntMap Chunk
|
|
, _musicData :: IntMap Chunk
|
|
}
|
|
|
|
makeLenses ''PreloadData
|