{-# OPTIONS -Wall #-}
module Raylib.Colors
  ( lightGray,
    gray,
    darkGray,
    yellow,
    gold,
    orange,
    pink,
    red,
    maroon,
    green,
    lime,
    darkGreen,
    skyBlue,
    blue,
    darkBlue,
    purple,
    violet,
    darkPurple,
    beige,
    brown,
    darkBrown,
    white,
    black,
    blank,
    magenta,
    rayWhite,
  )
where

import Raylib.Types (Color (Color))

-- Simple color palette defined in raylib.h


lightGray :: Color
lightGray :: Color
lightGray = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
200 CUChar
200 CUChar
200 CUChar
255

gray :: Color
gray :: Color
gray = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
130 CUChar
130 CUChar
130 CUChar
255

darkGray :: Color
darkGray :: Color
darkGray = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
80 CUChar
80 CUChar
80 CUChar
255

yellow :: Color
yellow :: Color
yellow = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
253 CUChar
249 CUChar
0 CUChar
255

gold :: Color
gold :: Color
gold = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
255 CUChar
203 CUChar
0 CUChar
255

orange :: Color
orange :: Color
orange = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
255 CUChar
161 CUChar
0 CUChar
255

pink :: Color
pink :: Color
pink = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
255 CUChar
109 CUChar
194 CUChar
255

red :: Color
red :: Color
red = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
230 CUChar
41 CUChar
55 CUChar
255

maroon :: Color
maroon :: Color
maroon = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
190 CUChar
33 CUChar
55 CUChar
255

green :: Color
green :: Color
green = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
0 CUChar
228 CUChar
48 CUChar
255

lime :: Color
lime :: Color
lime = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
0 CUChar
158 CUChar
47 CUChar
255

darkGreen :: Color
darkGreen :: Color
darkGreen = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
0 CUChar
117 CUChar
44 CUChar
255

skyBlue :: Color
skyBlue :: Color
skyBlue = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
102 CUChar
191 CUChar
255 CUChar
255

blue :: Color
blue :: Color
blue = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
0 CUChar
121 CUChar
241 CUChar
255

darkBlue :: Color
darkBlue :: Color
darkBlue = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
0 CUChar
82 CUChar
172 CUChar
255

purple :: Color
purple :: Color
purple = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
200 CUChar
122 CUChar
255 CUChar
255

violet :: Color
violet :: Color
violet = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
135 CUChar
60 CUChar
190 CUChar
255

darkPurple :: Color
darkPurple :: Color
darkPurple = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
112 CUChar
31 CUChar
126 CUChar
255

beige :: Color
beige :: Color
beige = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
211 CUChar
176 CUChar
131 CUChar
255

brown :: Color
brown :: Color
brown = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
127 CUChar
106 CUChar
79 CUChar
255

darkBrown :: Color
darkBrown :: Color
darkBrown = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
76 CUChar
63 CUChar
47 CUChar
255

white :: Color
white :: Color
white = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
255 CUChar
255 CUChar
255 CUChar
255

black :: Color
black :: Color
black = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
0 CUChar
0 CUChar
0 CUChar
255

blank :: Color
blank :: Color
blank = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
0 CUChar
0 CUChar
0 CUChar
0

magenta :: Color
magenta :: Color
magenta = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
255 CUChar
0 CUChar
255 CUChar
255

rayWhite :: Color
rayWhite :: Color
rayWhite = CUChar -> CUChar -> CUChar -> CUChar -> Color
Color CUChar
245 CUChar
245 CUChar
245 CUChar
255