Color (API)

From ComputerCraft Wiki
Revision as of 18:59, 26 April 2012 by 212.159.109.232 (Talk)

Jump to: navigation, search

The Colors API allows you to mess with colors. For the British English Version just replace 'color' with 'colour' and it will use the other API, colours, which is exactly the same, except in British English.

Its functions are:

Method name Description
colors.combine(color1, color2, …) Combines a set of colors (or sets of colors) into a larger set
colors.subtract(colors, color1, color2, …) Removes one or more colors (or sets of colors) from an initial set
colors.test(colors, color) Tests whether a given color (or set of colors) is contained within a set

Color constants include, in ascending bit order:

  • colors.white = 1
  • colors.orange = 2
  • colors.magenta = 4
  • colors.lightBlue = 8
  • colors.yellow = 16
  • colors.lime = 32
  • colors.pink = 64
  • colors.gray = 128
  • colors.lightGray = 256
  • colors.cyan = 512
  • colors.purple = 1024
  • colors.blue = 2048
  • colors.brown = 4096
  • colors.green = 8192
  • colors.red = 16384
  • colors.black = 32768