diff --git a/src/colores.lat b/src/colores.lat index 35fa61f..8d22808 100644 --- a/src/colores.lat +++ b/src/colores.lat @@ -1,6 +1,3 @@ -VERSION = 1.0 -NAME = "Colores" - escp = funcion(params) retornar cadena.char(27).."["..params.."m" fin colores = funcion() @@ -18,13 +15,65 @@ color = funcion(n) retornar escp("38;5;"..n) fin +funcion tipo_color(color) + escp = funcion (params) retornar cadena.char(27).."["..params.."m" fin + colores_disponibles = [ + "negro", + "rojo", + "verde", + "amarillo", + "azul", + "purpura", + "cyan", + "blanco", + "rosa", + "naranja" + ] + colmat = cadena.match(color, "([[:alnum:]]+)\.([[:alnum:]]+)") + color_ = "0" + si lista.contiene(colores_disponibles, colmat[0][2]) + desde (i=0; i