color
El tipo Color y una forma de construir colores propios a partir de sus componentes r, g, b, a.
usar std/pincel/colorTipos
color.Color
Un color RGBA. Usa las constantes con nombre (por ejemplo .Rojo) o color.rgba para crear uno propio. Sus canales se leen con `.r`, `.g`, `.b` y `.a` (enteros de 0 a 255).
Valores:
.Amarillo.Ambar.Azul.AzulIndigo.AzulNoche.Blanco.Caqui.Carbon.Carmesi.Celeste.Cian.Cobalto.Crema.Gris.Hierba.Indigo.Magenta.Malva.Marfil.Marron.Negro.Ocre.Oliva.Petroleo.Rojo.Rosa.Transparente.Verde.VerdeBosque.VerdePino.Violeta.VioletaOscuroColor.con_alfa(alfa entero) color.Color
Devuelve el mismo color con otra opacidad: 0 es transparente y 255 opaco. El color original no cambia.
Funciones
color.rgba(r entero, g entero, b entero, a entero = 255) color.Color
Construye un Color a partir de sus componentes rojo, verde, azul y alfa (0-255 cada uno; alfa por defecto totalmente opaco).
color.mezclar(a color.Color, b color.Color, t decimal) color.Color
Mezcla dos colores canal por canal: con `t` = 0 devuelve `a`, con 1 devuelve `b` y con 0.5 el punto medio (`t` se limita a [0, 1]). Sirve para desvanecimientos y degradados.
color.a_entero(c color.Color) entero
El color como un entero `0xRRGGBB` (sin alfa), el formato de la rejilla de colores de rejilla.dibujar y de los mapas del editor. Ejemplo: colores.poner(x, y, color.a_entero(.Rojo))
color.desde_entero(valor entero) color.Color
Construye un color opaco a partir de un entero `0xRRGGBB`, como los que guarda la rejilla de colores de un mapa.