Your browser does not support HTML5 canvas. Fork me on GitHub

Available Packages:

Colors

Source

colorA COLOR_BLACK

Source

string COLOR_BLACK_STR

Source

colorA COLOR_GOLD

Source

string COLOR_GOLD_STR

Source

colorA COLOR_WHITE

Source

string COLOR_WHITE_STR

Source

string DEFAULT_COLOR_NAME

Source

int MAX_PLAYER_COLORS

Source

color array(dimensions = 1) PLAYER_COLORS

Source

Player color array. Access through playercolor.toColor()

string array(dimensions = 1) PLAYER_COLOR_NAMES

Source

Player color names array. Access through playercolor.getName()

string array(dimensions = 1) hexs

Source

Hexadecimal numbers

function color(int red, int green, int blue) returns color

Source

Tuple for your RGB color needs. 0 = black, 255 = full color

function string.color(string which) returns string

Source

function string.color(color which) returns string

Source

function string.color(colorA which) returns string

Source

function colorA(int red, int green, int blue, int alpha) returns colorA

Source

Tuple for your RGBA color needs. 0 = black/transparent, 255 = full color/opaque

function colorHSV(real h, real s, real v) returns colorHSV

Source

Tuple for your HSV(Hue Saturation Value) color needs. All values 0-1

function fromHexString(string number) returns colorA

Source

Get a colorA tuple from a hexstring

function static playercolor.getName() returns string

Source

Returns the name of the player color

function color.getName() returns string

Source

Gets the name of the color. Only works on player colors. See PLAYER_COLORS.

function static player.getNameColored(boolean removeHash) returns string

Source

function static player.getNameColored() returns string

Source

function color.lerp(color target, real smoothness) returns color

Source

function makeColor(int colo) returns colorA

Source

function colorA.mix(colorA c2, real s) returns colorA

Source

Mixes two colors, s would be a number 0<=s<=1 that determines the weight given to color c2. c1.mix(c2,0) = c1 c1.mix(c2,1) = c2 c1.mix(c2,0.5) = Mixing the colors c1 and c2 in equal proportions.

function color.normalize() returns color

Source

function static unit.setVertexColor(colorA col)

Source

Set a units color to the tuplevalues with alpha

function static unit.setVertexColor(color col)

Source

Set a units color to the tuplevalues without alpha

function testColorNames()

Source

function testColors()

Source

function testHSV()

Source

function testPlayerColorConversion()

Source

function testPlayerFromColorName()

Source

function static playercolor.toColor() returns color

Source

Returns the color associated with the playercolor

function string.toColor() returns color

Source

Returns the color that the string describes. Only works on player colors.

function colorA.toColorString() returns string

Source

Returns a string that is in the wc3 hexcolor format (|caarrggbb)

function color.toColorString() returns string

Source

Returns a string that is in the wc3 hexcolor format (|crrggbb)

function toDec(string twochar) returns int

Source

Converts a twochar string to an int

function color.toHSV() returns colorHSV

Source

Returns the HSV equivalent

function toHex(int number) returns string

Source

Converts and int to a hexnumber

function string.toPlayerColor() returns playercolor

Source

Returns the player color that the string describes. Only works on player colors.

function toPlayerFromColorName(string colorName) returns player

Source

Returns the player that corresponds to described color. Returns null if a bad string is provided. See PLAYER_COLOR_NAMES for options. Returns players based on starting color, not current color (does not respect SetPlayerColor)

function colorHSV.toRGB() returns color

Source

Returns the RGB equivalent

function color.toString() returns string

Source

Returns the tuple in string format color(r,g,b)

function colorA.toString() returns string

Source

Returns the tuple in string format colorA(r,g,b,a)

function colorHSV.toString() returns string

Source

Returns the tuple in string format colorHSV(h,s,v)

function color.withAlpha(int a) returns colorA

Source

Add an alpha value to a simple color tuple

function colorA.withoutAlpha() returns color

Source