Created
March 9, 2014 18:03
-
-
Save jstrahan/9451714 to your computer and use it in GitHub Desktop.
rgb
This file contains 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 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