Skip to content

Latest commit

 

History

History
69 lines (58 loc) · 2.26 KB

README.md

File metadata and controls

69 lines (58 loc) · 2.26 KB

colores.lat

Librería para imprimir a colores en Latino. terminal

Requiere: Latino

NOTA: si quieres restablecer el color usa el parámetro reset en lugar de poner el color

Tipos de texto

	bold // texto remarcado
	ligero // texto con color ligero
	italicas // texto conocido también erroneamente como "cursivas"
	subrayado // texto subrayado
	parpadea // parpadeará, pero solo en terminarles como xTerm
	marcado // color estilo marcatextos
	tachado // tacha el texto

Colores de texto disponibles

	negro
	rojo
	verde
	amarillo
	azul
	purpura
	cyan
	blanco
	rosa
	naranja

Remarcar el color

Uso: r_COLOR
Ejemplo: r_rojo

Colorear texto con formato

Tendrás que usar la letra que define cada uno de sus formatos: b: bold, l: ligero, i: italicas, s: subrayado, p: parpadeante, m: marcado, t: tachado.
Uso: simp("ARGUMENTOS.color")
Ejemplo:

simp("bt.azul") // usé los parámetros 'b' para bold y 't' para tachado (ver arriba) y elegí el color azul

No importa como acomodes los argumentos, no deben tener un orden específico.

Color personalizado

Imprime los colores con colores()
Ahora nos saldrán cuadros de colores con el número de color, por ejemplo, vemos un cuadro rosa, tiene el número 162
Ahora ejecutamos el color con color(162)

Igual podemos usar ese color con formato 'simp'.
Ejemplo:

simp("bim.227") // retorna color amarillo

Ejemplo

color = incluir("colores")
imprimirf("Hola en verde: "..color.verde.."hola"..color.reset.."\n") // imprimimos 'hola' en color verde y reseteamos el color.
imprimirf("Color azul con formato: "..color.simp("im.azul").."hola"..color.reset.."\n") // imprimimos 'hola' con formato, eligiendo i: italicas y m: marcado
imprimirf("Tabla de colores:\n")
color.colores() // imprime la tabla de colores
imprimirf("Violeta con formato: " ..color.simp("im.128").."hola"..color.reset.."\n") // imprimimos texto violeta, el color/número '128' lo tomamos de la tabla de colores, argumentos: 'm': marcado, 'i': italicas
imprimirf("Violeta normal: "..color.color(128).."hola"..color.reset.."\n") // imprimimos el color violeta '128' de la tabla de colores