1// standard color constants 2 3struct color: 4 red:float 5 green:float 6 blue:float 7 alpha:float 8 9let color_black = color { 0, 0, 0, 1 } 10let color_white = color { 1, 1, 1, 1 } 11 12let color_red = color { 1, 0, 0, 1 } 13let color_green = color { 0, 1, 0, 1 } 14let color_blue = color { 0, 0, 1, 1 } 15 16let color_yellow = color { 1, 1, 0, 1 } 17let color_cyan = color { 0, 1, 1, 1 } 18let color_pink = color { 1, 0, 1, 1 } 19 20let color_grey = color { 0.5, 0.5, 0.5, 1 } 21let color_dark_grey = color { 0.25, 0.25, 0.25, 1 } 22let color_light_grey = color { 0.75, 0.75, 0.75, 1 } 23let color_lightest_grey = color { 0.9, 0.9, 0.9, 1 } 24let color_darkest_grey = color { 0.1, 0.1, 0.1, 1 } 25 26let color_light_red = color { 1, 0.5, 0.5, 1 } 27let color_light_green = color { 0.5, 1, 0.5, 1 } 28let color_light_blue = color { 0.5, 0.5, 1, 1 } 29let color_light_yellow = color { 1, 1, 0.5, 1 } 30let color_light_cyan = color { 0.5, 1, 1, 1 } 31let color_light_pink = color { 1, 0.5, 1, 1 } 32 33let color_dark_red = color { 0.5, 0, 0, 1 } 34let color_dark_green = color { 0, 0.5, 0, 1 } 35let color_dark_blue = color { 0, 0, 0.5, 1 } 36let color_olive = color { 0.5, 0.5, 0, 1 } 37let color_teal = color { 0, 0.5, 0.5, 1 } 38let color_purple = color { 0.5, 0, 0.5, 1 } 39 40let color_orange = color { 1, 0.5, 0, 1 } 41let color_chartreuse = color { 0.5, 1, 0, 1 } 42let color_springgreen = color { 0, 1, 0.5, 1 } 43let color_dodgerblue = color { 0, 0.5, 1, 1 } 44let color_pink_violet = color { 1, 0, 0.5, 1 } 45let color_blue_violet = color { 0.5, 0, 1, 1 } 46