Score rendering
This commit is contained in:
parent
1dd23d6e62
commit
ffb2a087e1
8 changed files with 203 additions and 119 deletions
18
app/Assets.hs
Normal file
18
app/Assets.hs
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
module Assets where
|
||||
|
||||
import SDL
|
||||
import qualified SDL.Image as IMG
|
||||
import qualified SDL.Font as FONT
|
||||
|
||||
type Assets = (Texture, FONT.Font)
|
||||
|
||||
loadAssets :: Renderer -> IO Assets
|
||||
loadAssets renderer = do
|
||||
texture <- IMG.loadTexture renderer "assets/spritesheet.png"
|
||||
font <- FONT.load "assets/font.ttf" 24
|
||||
pure (texture, font)
|
||||
|
||||
freeAssets :: Assets -> IO ()
|
||||
freeAssets (texture, font) = do
|
||||
destroyTexture texture
|
||||
FONT.free font
|
||||
Loading…
Add table
Add a link
Reference in a new issue