lambda *args: None
[rainbowstream.git] / rainbowstream / image.c
index 5de90b03a061fc830fe1a93cd04c533f04fb1c02..e7d7413f5e6c7d8296ad549826ec9f7db0a9d212 100644 (file)
@@ -1,10 +1,15 @@
+/*
+ * This source is borrowed from following link
+ * https://github.com/jart/fabulous/blob/master/fabulous/_xterm256.c
+ * I make a slightly change to fit my module here
+ */
 typedef struct {
         int r;
         int g;
         int b;
 } rgb_t;
 int CUBE_STEPS[] = { 0x00, 0x5F, 0x87, 0xAF, 0xD7, 0xFF };
-rgb_t BASIC16[] = 
+rgb_t BASIC16[] =
       { {   0,   0,   0 }, { 205,   0,   0}, {   0, 205,   0 },
         { 205, 205,   0 }, {   0,   0, 238}, { 205,   0, 205 },
         {   0, 205, 205 }, { 229, 229, 229}, { 127, 127, 127 },
@@ -14,7 +19,7 @@ rgb_t BASIC16[] =
 rgb_t COLOR_TABLE[256];
 
 
-rgb_t xterm_to_rgb(int xcolor)
+rgb_t ansi_to_rgb(int xcolor)
 {
   rgb_t res;
   if (xcolor < 16) {
@@ -34,7 +39,7 @@ int init()
 {
   int c;
   for (c = 0; c < 256; c++) {
-    COLOR_TABLE[c] = xterm_to_rgb(c);
+    COLOR_TABLE[c] = ansi_to_rgb(c);
   }
   return 0;
 }