This commit is contained in:
Tibo De Peuter 2022-12-22 15:41:47 +01:00
parent 1dc8aac4c7
commit becd305e01
2 changed files with 12 additions and 6 deletions

View file

@ -17,13 +17,17 @@ winOffsets = (0, 0)
-- Game background color -- Game background color
bgColor :: Color bgColor :: Color
bgColor = white bgColor = makeColor (37 / 256) (19 / 256) (26 / 256) 1
-- Text color
textColor :: Color
textColor = white
-- Default scale -- Default scale
zoom :: Float zoom :: Float
zoom = 5.0 zoom = 5
-- UI scale -- UI scale, number between 0 (small) and 1 (big)
uizoom :: Float uizoom :: Float
uizoom = 0.5 uizoom = 0.5

View file

@ -4,12 +4,14 @@ module RPGEngine.Render.Menu
import RPGEngine.Render.Core (Renderer) import RPGEngine.Render.Core (Renderer)
import RPGEngine.Config ( uizoom, textColor )
import RPGEngine.Data (State) import RPGEngine.Data (State)
import Graphics.Gloss (text) import Graphics.Gloss (text, scale, color, white, translate)
------------------------------ Exported ------------------------------ ------------------------------ Exported ------------------------------
-- TODO
renderMenu :: Renderer State renderMenu :: Renderer State
renderMenu _ = text "[Press any key to start]" renderMenu _ = scaled $ center $ color textColor $ text "[Press any key to start]"
where scaled = scale uizoom uizoom
center = translate (-750) 0