Created
March 9, 2014 18:03
-
-
Save jstrahan/9451714 to your computer and use it in GitHub Desktop.
rgb
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
----------------------------------------------------------------- | |
-- copyright © 2014 Jeff Strahan -- | |
-- Permission is granted to use this code -- | |
-- in any of you own projects free of charge -- | |
-- For more modules, templates, tutorials, and snippets -- | |
-- visit http://www.j-strahan.com -- | |
----------------------------------------------------------------- | |
-- -- | |
-- _rgb.lua is a module used to set object -- | |
-- colors by using color names. -- | |
-- CURRENT COLOR COUNT 164 -- | |
----------------------------------------------------------------- | |
-- color values taken from -- | |
-- http://www.avatar.se/molscript/doc/colour_names.html -- | |
-- -- | |
----------------------------------------------------------------- | |
local M | |
M = { aliceblue = { 0.941176, 0.972549, 1 }, | |
antiquewhite = { 0.980392, 0.921569, 0.843137 }, | |
aquamarine = { 0.498039, 1, 0.831373 }, | |
azure = { 0.941176, 1, 1 }, | |
beige = { 0.960784, 0.960784, 0.862745 }, | |
bisque = { 1, 0.894118, 0.768627 }, | |
black = { 0, 0, 0 }, | |
blanchedalmond = { 1, 0.921569, 0.803922 }, | |
blue = { 0, 0, 1 }, | |
blueviolet = { 0.541176, 0.168627, 0.886275 }, | |
brown = { 0.647059, 0.164706, 0.164706 }, | |
burlywood = { 0.870588, 0.721569, 0.529412 }, | |
cadetblue = { 0.372549, 0.619608, 0.627451 }, | |
chartreuse = { 0.498039, 1, 0 }, | |
chocolate = { 0.823529, 0.411765, 0.117647 }, | |
coral = { 1, 0.498039, 0.313725 }, | |
cornflowerblue = { 0.392157, 0.584314, 0.929412 }, | |
cornsilk = { 1, 0.972549, 0.862745 }, | |
crimson = { 0.862745, 0.0784314, 0.235294 }, | |
cyan = { 0, 1, 1 }, | |
darkblue = { 0, 0, 0.545098 }, | |
darkcyan = { 0, 0.545098, 0.545098 }, | |
darkgoldenrod = { 0.721569, 0.52549, 0.0431373 }, | |
darkgray = { 0.662745, 0.662745, 0.662745 }, | |
darkgreen = { 0, 0.392157, 0 }, | |
darkgrey = { 0.662745, 0.662745, 0.662745 }, | |
darkkhaki = { 0.741176, 0.717647, 0.419608 }, | |
darkmagenta = { 0.545098, 0, 0.545098 }, | |
darkolivegreen = { 0.333333, 0.419608, 0.184314 }, | |
darkorange = { 1, 0.54902, 0 }, | |
darkorchid = { 0.6, 0.196078, 0.8 }, | |
darkred = { 0.545098, 0, 0 }, | |
darksalmon = { 0.913725, 0.588235, 0.478431 }, | |
darkseagreen = { 0.560784, 0.737255, 0.560784 }, | |
darkslateblue = { 0.282353, 0.239216, 0.545098 }, | |
darkslategray = { 0.184314, 0.309804, 0.309804 }, | |
darkslategrey = { 0.184314, 0.309804, 0.309804 }, | |
darkturquoise = { 0, 0.807843, 0.819608 }, | |
darkviolet = { 0.580392, 0, 0.827451 }, | |
deeppink = { 1, 0.0784314, 0.576471 }, | |
deepskyblue = { 0, 0.74902, 1 }, | |
dimgray = { 0.411765, 0.411765, 0.411765 }, | |
dimgrey = { 0.411765, 0.411765, 0.411765 }, | |
dodgerblue = { 0.117647, 0.564706, 1 }, | |
firebrick = { 0.698039, 0.133333, 0.133333 }, | |
floralwhite = { 1, 0.980392, 0.941176 }, | |
forestgreen = { 0.133333, 0.545098, 0.133333 }, | |
gainsboro = { 0.862745, 0.862745, 0.862745 }, | |
ghostwhite = { 0.972549, 0.972549, 1 }, | |
gold = { 1, 0.843137, 0 }, | |
goldenrod = { 0.854902, 0.647059, 0.12549 }, | |
gray = { 0.745098, 0.745098, 0.745098 }, | |
green = { 0, 1, 0 }, | |
greenyellow = { 0.678431, 1, 0.184314 }, | |
grey = { 0.745098, 0.745098, 0.745098 }, | |
honeydew = { 0.941176, 1, 0.941176 }, | |
hotpink = { 1, 0.411765, 0.705882 }, | |
indianred = { 0.803922, 0.360784, 0.360784 }, | |
indigo = { 0.294118, 0, 0.509804 }, | |
ivory = { 1, 1, 0.941176 }, | |
khaki = { 0.941176, 0.901961, 0.54902 }, | |
lavender = { 0.901961, 0.901961, 0.980392 }, | |
lavenderblush = { 1, 0.941176, 0.960784 }, | |
lawngreen = { 0.486275, 0.988235, 0 }, | |
lemonchiffon = { 1, 0.980392, 0.803922 }, | |
lightblue = { 0.678431, 0.847059, 0.901961 }, | |
lightcoral = { 0.941176, 0.501961, 0.501961 }, | |
lightcyan = { 0.878431, 1, 1 }, | |
lightgoldenrod = { 0.933333, 0.866667, 0.509804 }, | |
lightgoldenrodyellow = { 0.980392, 0.980392, 0.823529 }, | |
lightgray = { 0.827451, 0.827451, 0.827451 }, | |
lightgreen = { 0.564706, 0.933333, 0.564706 }, | |
lightgrey = { 0.827451, 0.827451, 0.827451 }, | |
lightpink = { 1, 0.713725, 0.756863 }, | |
lightsalmon = { 1, 0.627451, 0.478431 }, | |
lightseagreen = { 0.12549, 0.698039, 0.666667 }, | |
lightskyblue = { 0.529412, 0.807843, 0.980392 }, | |
lightslateblue = { 0.517647, 0.439216, 1 }, | |
lightslategray = { 0.466667, 0.533333, 0.6 }, | |
lightslategrey = { 0.466667, 0.533333, 0.6 }, | |
lightsteelblue = { 0.690196, 0.768627, 0.870588 }, | |
lightyellow = { 1, 1, 0.878431 }, | |
limegreen = { 0.196078, 0.803922, 0.196078 }, | |
linen = { 0.980392, 0.941176, 0.901961 }, | |
magenta = { 1, 0, 1 }, | |
maroon = { 0.690196, 0.188235, 0.376471 }, | |
mediumaquamarine = { 0.4, 0.803922, 0.666667 }, | |
mediumblue = { 0, 0, 0.803922 }, | |
mediumorchid = { 0.729412, 0.333333, 0.827451 }, | |
mediumpurple = { 0.576471, 0.439216, 0.858824 }, | |
mediumseagreen = { 0.235294, 0.701961, 0.443137 }, | |
mediumslateblue = { 0.482353, 0.407843, 0.933333 }, | |
mediumspringgreen = { 0, 0.980392, 0.603922 }, | |
mediumturquoise = { 0.282353, 0.819608, 0.8 }, | |
mediumvioletred = { 0.780392, 0.0823529, 0.521569 }, | |
midnightblue = { 0.0980392, 0.0980392, 0.439216 }, | |
mintcream = { 0.960784, 1, 0.980392 }, | |
mistyrose = { 1, 0.894118, 0.882353 }, | |
moccasin = { 1, 0.894118, 0.709804 }, | |
navajowhite = { 1, 0.870588, 0.678431 }, | |
navy = { 0, 0, 0.501961 }, | |
navyblue = { 0, 0, 0.501961 }, | |
oldlace = { 0.992157, 0.960784, 0.901961 }, | |
olivedrab = { 0.419608, 0.556863, 0.137255 }, | |
orange = { 1, 0.647059, 0 }, | |
orangered = { 1, 0.270588, 0 }, | |
orchid = { 0.854902, 0.439216, 0.839216 }, | |
palegoldenrod = { 0.933333, 0.909804, 0.666667 }, | |
palegreen = { 0.596078, 0.984314, 0.596078 }, | |
paleturquoise = { 0.686275, 0.933333, 0.933333 }, | |
palevioletred = { 0.858824, 0.439216, 0.576471 }, | |
papayawhip = { 1, 0.937255, 0.835294 }, | |
peachpuff = { 1, 0.854902, 0.72549 }, | |
peru = { 0.803922, 0.521569, 0.247059 }, | |
pink = { 1, 0.752941, 0.796078 }, | |
plum = { 0.866667, 0.627451, 0.866667 }, | |
powderblue = { 0.690196, 0.878431, 0.901961 }, | |
purple = { 0.627451, 0.12549, 0.941176 }, | |
red = { 1, 0, 0 }, | |
rosybrown = { 0.737255, 0.560784, 0.560784 }, | |
royalblue = { 0.254902, 0.411765, 0.882353 }, | |
saddlebrown = { 0.545098, 0.270588, 0.0745098 }, | |
salmon = { 0.980392, 0.501961, 0.447059 }, | |
sandybrown = { 0.956863, 0.643137, 0.376471 }, | |
seagreen = { 0.180392, 0.545098, 0.341176 }, | |
seashell = { 1, 0.960784, 0.933333 }, | |
sgibeet = { 0.556863, 0.219608, 0.556863 }, | |
sgibrightgray = { 0.772549, 0.756863, 0.666667 }, | |
sgibrightgrey = { 0.772549, 0.756863, 0.666667 }, | |
sgichartreuse = { 0.443137, 0.776471, 0.443137 }, | |
sgidarkgray = { 0.333333, 0.333333, 0.333333 }, | |
sgidarkgrey = { 0.333333, 0.333333, 0.333333 }, | |
sgilightblue = { 0.490196, 0.619608, 0.752941 }, | |
sgilightgray = { 0.666667, 0.666667, 0.666667 }, | |
sgilightgrey = { 0.666667, 0.666667, 0.666667 }, | |
sgimediumgray = { 0.517647, 0.517647, 0.517647 }, | |
sgimediumgrey = { 0.517647, 0.517647, 0.517647 }, | |
sgiolivedrab = { 0.556863, 0.556863, 0.219608 }, | |
sgisalmon = { 0.776471, 0.443137, 0.443137 }, | |
sgislateblue = { 0.443137, 0.443137, 0.776471 }, | |
sgiteal = { 0.219608, 0.556863, 0.556863 }, | |
sgiverydarkgray = { 0.156863, 0.156863, 0.156863 }, | |
sgiverydarkgrey = { 0.156863, 0.156863, 0.156863 }, | |
sgiverylightgray = { 0.839216, 0.839216, 0.839216 }, | |
sgiverylightgrey = { 0.839216, 0.839216, 0.839216 }, | |
sienna = { 0.627451, 0.321569, 0.176471 }, | |
skyblue = { 0.529412, 0.807843, 0.921569 }, | |
slateblue = { 0.415686, 0.352941, 0.803922 }, | |
slategray = { 0.439216, 0.501961, 0.564706 }, | |
slategrey = { 0.439216, 0.501961, 0.564706 }, | |
snow = { 1, 0.980392, 0.980392 }, | |
springgreen = { 0, 1, 0.498039 }, | |
steelblue = { 0.27451, 0.509804, 0.705882 }, | |
tan = { 0.823529, 0.705882, 0.54902 }, | |
thistle = { 0.847059, 0.74902, 0.847059 }, | |
tomato = { 1, 0.388235, 0.278431 }, | |
turquoise = { 0.25098, 0.878431, 0.815686 }, | |
violet = { 0.933333, 0.509804, 0.933333 }, | |
violetred = { 0.815686, 0.12549, 0.564706 }, | |
wheat = { 0.960784, 0.870588, 0.701961 }, | |
white = { 1, 1, 1 }, | |
whitesmoke = { 0.960784, 0.960784, 0.960784 }, | |
yellow = { 1, 1, 0 }, | |
yellowgreen = { 0.603922, 0.803922, 0.196078 } | |
} | |
function M.color( arg ) | |
local arg = arg or "white" | |
if M[arg] then | |
return M[arg][1], M[arg][2], M[arg][3] | |
else | |
return 1, 1, 1 | |
end | |
end | |
return M |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
local rgb = require '_rgb' | |
local cir1 = display.newCircle( 40, 240, 35 ) | |
local cir2 = display.newCircle( 120, 240, 35 ) | |
local cir3 = display.newCircle( 200, 240, 35 ) | |
local cir4 = display.newCircle( 280, 240, 35 ) | |
cir1:setFillColor( rgb.color("blue") ) | |
cir2.fill = rgb.red | |
cir3:setFillColor( { type="gradient", color1=rgb.white, color2=rgb.yellow, direction="down" } ) | |
cir4.fill = { type="gradient", color1=rgb.yellow, color2=rgb.white, direction="down" } | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment