Facebook
From zxc, 3 Years ago, written in C#.
Embed
Download Paste or View Raw
Hits: 150
  1.                                                 int oldBlue = currentLine[x];
  2.                         int oldGreen = currentLine[x + 1];
  3.                         int oldRed = currentLine[x + 2];
  4.  
  5.                         if (oldBlue >= 190 || oldGreen >= 190 || oldRed >= 190)
  6.                         {
  7.                             //red
  8.                             oldBlue = 0;
  9.                             oldGreen = 0;
  10.                         }
  11.                         else if ((oldBlue >= 150 && oldBlue < 190) || (oldGreen >= 150 && oldGreen < 190) || (oldRed >= 150 && oldRed < 190))
  12.                         {
  13.                             //orange
  14.                             oldBlue = 0;
  15.                             oldRed += 65;
  16.                         }
  17.                         else if ((oldBlue >= 100 && oldBlue < 150) || (oldGreen >= 100 && oldGreen < 150) || (oldRed >= 100 && oldRed < 150))
  18.                         {
  19.                             //yellow
  20.                             oldBlue = 0;
  21.                             oldRed += 105;
  22.                             oldGreen += 105;
  23.                         }
  24.                         else if ((oldBlue >= 45 && oldBlue < 100) || (oldGreen >= 45 && oldGreen < 100) || (oldRed >= 45 && oldRed < 100))
  25.                         {
  26.                             //green
  27.                             oldBlue = 0;
  28.                             oldRed = 0;
  29.                             oldGreen += 90;
  30.                         }
  31.                         else if ((oldBlue >= 25 && oldBlue < 45) || (oldGreen >= 25 && oldGreen < 45) || (oldRed >= 25 && oldRed < 45))
  32.                         {
  33.                             //green
  34.                             oldBlue = 255 - oldBlue;
  35.                             oldGreen += 50;
  36.                             oldRed = oldRed = 100;
  37.                         }
  38.                         else if (oldBlue < 25 || oldGreen < 25 || oldRed < 25)
  39.                         {
  40.                             //cyan
  41.                             oldBlue = 255 - oldBlue;
  42.                             oldGreen += 75;
  43.                             oldRed = oldRed = 100;
  44.                         }
  45.  
  46.                         currentLine[x] = (byte)oldBlue;
  47.                         currentLine[x + 1] = (byte)oldGreen;
  48.                         currentLine[x + 2] = (byte)oldRed;