Difference between revisions of "Colors.subtract"

From ComputerCraft Wiki
Jump to: navigation, search
m (Int -> {{type|number}})
m (Int -> {{type|number}} (Boo! I missed one!))
 
Line 4: Line 4:
 
|args={{Type|number}} colors, {{Type|number}} color1, {{Type|number}} color2, …
 
|args={{Type|number}} colors, {{Type|number}} color1, {{Type|number}} color2, …
 
|api=colors
 
|api=colors
|returns={{Type|int}} the set <var>colors</var> after removing sets <var>color1</var>, <var>color2</var>, …
+
|returns={{Type|number}} the set <var>colors</var> after removing sets <var>color1</var>, <var>color2</var>, …
 
|addon=ComputerCraft
 
|addon=ComputerCraft
 
|desc=Removes one or more colors (or sets of colors) from an initial set; each parameter beyond the first may be a single color or may be a set of colors (in the latter case, all colors in the set are removed from the original set).
 
|desc=Removes one or more colors (or sets of colors) from an initial set; each parameter beyond the first may be a single color or may be a set of colors (in the latter case, all colors in the set are removed from the original set).

Latest revision as of 00:44, 12 July 2013


Grid Redstone.png  Function colors.subtract
Removes one or more colors (or sets of colors) from an initial set; each parameter beyond the first may be a single color or may be a set of colors (in the latter case, all colors in the set are removed from the original set).
Syntax colors.subtract(number colors, number color1, number color2, …)
Returns number the set colors after removing sets color1, color2, …
Part of ComputerCraft
API colors

Examples

Grid paper.png  Example
Beginning with white, magenta, and light blue, remove magenta to yield 9 (the bitwise combination of white and light blue)
Code
print(colors.subtract(colors.combine(colors.white, colors.magenta, colours.lightBlue), colors.magenta))
Output 9