ansikit.palettte

Palettes and color representations for ansikit.

color4

A table that contains a collection of Bit4 colors.

- black
- red
- green
- yellow
- blue
- magenta
- cyan
- white

It can be prefixed with modifiers such as bg or bright, so you can address color4.white, color4.bg.white, color4.bright.white and color4.bright.bg.white.

color8

Table that generates Bit8 colors based on an index. Accepts a single bg modifier. They are accessed with an underscore on front, such as color8._255 or color8.bg._48.

Palette

Signature → (string, [table]) -> Palette

Creates a named palette that can contain colors. It takes an optional table that contains a list of Colors. You can access its name indexing __name and the color list using __colors, but you should use the functions for that. You can index colors already added by using a normal index, such as pal.white.

nameFor

Signature → (Palette) -> string|nil

Returns the name for a Palette.

addColor

Signature → (Palette) -> (string, Color) -> nil

Takes a Palette, then a name and a Color and adds it to the palette.

removeColor

Signature → (Palette) -> (string) -> nil

Removes a color from a Palette by name.

Source

palette.moon