From 70ac685a5043a7b8ea9b72537dca8258198640c7 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sat, 21 Dec 2024 20:03:25 +0530 Subject: Minor refactor --- src/Chelleport/Config.hs | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/Chelleport/Config.hs (limited to 'src/Chelleport/Config.hs') diff --git a/src/Chelleport/Config.hs b/src/Chelleport/Config.hs new file mode 100644 index 0000000..65b7077 --- /dev/null +++ b/src/Chelleport/Config.hs @@ -0,0 +1,41 @@ +module Chelleport.Config where + +import Chelleport.Types +import Foreign.C (CFloat) +import qualified SDL + +colorWhite :: Color +colorWhite = SDL.V4 255 255 255 255 + +colorLightGray :: Color +colorLightGray = SDL.V4 100 100 100 255 + +colorGray :: Color +colorGray = SDL.V4 55 52 65 200 + +colorAccent :: Color +colorAccent = SDL.V4 110 112 247 255 + +colorHighlight :: Color +colorHighlight = colorAccent + +colorGridLines :: Color +colorGridLines = colorGray + +colorFocusLines :: Color +colorFocusLines = colorLightGray + +colorAxisLines :: Color +colorAxisLines = colorAccent + +colorBackground :: Color +colorBackground = SDL.V4 15 12 25 0 + +colorFineGrainGrid :: Color +colorFineGrainGrid = SDL.V4 55 52 65 100 + +windowOpacity :: CFloat +windowOpacity = 0.4 + +fontSize :: Int +fontSize = 24 -- cgit v1.3.1