Newer
Older
UbixOS / src / lib / objgfx40 / objgfx40 / defpal.inc
@Charlie Root Charlie Root on 31 Dec 2017 6 KB Sync
const
  ogRGBA8 DEFAULT_PALETTE[256] =
    {{0,   0,   0,   255},       // 0
     {0,   0,   170, 255},
     {0,   170, 0,   255},
     {0,   170, 170, 255},   // 3
     {170, 0,   0,   255},
     {170, 0,   170, 255},
     {170, 85,  0,   255},
     {170, 170, 170, 255}, // 7
     {85,  85,  85,  255},
     {85,  85,  255, 255},
     {85,  255, 85,  255},
     {85,  255, 255, 255},  // 11
     {255, 85,  85,  255},
     {255, 85,  255, 255},
     {255, 255, 85,  255},
     {255, 255, 255, 255}, //15
     {16,  16,  16,  255},    // 16
     {32,  32,  32,  255},
     {48,  48,  48,  255},
     {64,  64,  64,  255},
     {80,  80,  80,  255},
     {96,  96,  96,  255},
     {112, 112, 112, 255},
     {128, 128, 128, 255},
     {144, 144, 144, 255},
     {160, 160, 160, 255},
     {176, 176, 176, 255},
     {192, 192, 192, 255},
     {208, 208, 208, 255},
     {224, 224, 224, 255},
     {240, 240, 240, 255},
     {255, 255, 255, 255}, //31
     {59,  0,   0,   255},      // 32
     {79,  0,   0,   255},
     {103, 0,   0,   255},
     {123, 0,   0,   255},
     {143, 7,   7,   255},
     {167, 7,   7,   255},
     {187, 11,  11,  255},
     {211, 15,  15,  255},
     {231, 19,  19,  255},
     {255, 27,  27,  255},
     {255, 59,  59,  255},
     {255, 91,  91,  255},
     {255, 119, 119, 255},
     {255, 151, 151, 255},
     {255, 183, 183, 255},
     {255, 215, 215, 255},
     {55,  55,  0,   255},   // 48
     {71,  71,  0,   255},
     {87,  87,  0,   255},
     {103, 103, 7,   255},
     {119, 119, 7,   255},
     {135, 135, 11,  255},
     {155, 155, 19,  255},
     {171, 171, 23,  255},
     {187, 187, 31,  255},
     {203, 203, 35,  255},
     {219, 219, 43,  255},
     {239, 239, 59,  255},
     {255, 255, 63,  255},
     {255, 255, 127, 255},
     {255, 255, 187, 255},
     {255, 255, 255, 255},
     {0,   43,  0,   255},   // 64
     {0,   63,  0,   255},
     {0,   83,  0,   255},
     {0,   103, 0,   255},
     {7,   127, 7,   255},
     {7,   147, 7,   255},
     {11,  167, 11,  255},
     {15,  187, 15,  255},
     {19,  211, 19,  255},
     {27,  231, 27,  255},
     {59,  235, 59,  255},
     {91,  239, 91,  255},
     {127, 239, 127, 255},
     {159, 243, 159, 255},
     {195, 247, 195, 255},
     {231, 251, 231, 255},
     {0,   55,  55,  255},   // 80
     {0,   71,  71,  255},
     {0,   87,  87,  255},
     {7,   103, 103, 255},
     {7,   119, 119, 255},
     {11,  135, 135, 255},
     {19,  155, 155, 255},
     {23,  171, 171, 255},
     {31,  187, 187, 255},
     {35,  203, 203, 255},
     {43,  219, 219, 255},
     {51,  235, 235, 255},
     {63,  255, 255, 255},
     {127, 255, 255, 255},
     {187, 255, 255, 255},
     {255, 255, 255, 255},
     {15,  15,  55,  255},   // 96
     {19,  19,  79,  255},
     {27,  27,  103, 255},
     {31,  31,  127, 255},
     {35,  35,  155, 255},
     {39,  39,  179, 255},
     {43,  43,  203, 255},
     {47,  47,  227, 255},
     {51,  51,  255, 255},
     {71,  71,  255, 255},
     {91,  91,  255, 255},
     {111, 111, 255, 255},
     {131, 131, 255, 255},
     {151, 151, 255, 255},
     {175, 175, 255, 255},
     {195, 195, 255, 255},
     {59,  51,  59,  255},   // 112
     {79,  63,  79,  255},
     {103, 71,  103, 255},
     {123, 75,  123, 255},
     {143, 75,  143, 255},
     {167, 71,  167, 255},
     {187, 67,  187, 255},
     {211, 55,  211, 255},
     {231, 43,  231, 255},
     {255, 27,  255, 255},
     {255, 59,  255, 255},
     {255, 91,  255, 255},
     {255, 119, 255, 255},
     {255, 151, 255, 255},
     {255, 183, 255, 255},
     {255, 215, 255, 255},
     {59,  51,  59,  255},   // 128
     {71,  59,  71,  255},
     {83,  71,  83,  255},
     {95,  83,  95,  255},
     {111, 95,  111, 255},
     {123, 103, 123, 255},
     {135, 115, 135, 255},
     {147, 127, 147, 255},
     {163, 139, 163, 255},
     {175, 151, 175, 255},
     {187, 159, 187, 255},
     {203, 171, 203, 255},
     {215, 183, 215, 255},
     {227, 191, 227, 255},
     {239, 203, 239, 255},
     {255, 215, 255, 255},
     {55,  27,  27,  255},   // 144
     {71,  35,  35,  255},
     {91,  43,  43,  255},
     {107, 55,  55,  255},
     {127, 67,  67,  255},
     {143, 75,  75,  255},
     {163, 87,  87,  255},
     {179, 99,  99,  255},
     {199, 111, 111, 255},
     {203, 127, 127, 255},
     {211, 139, 139, 255},
     {219, 159, 159, 255},
     {223, 175, 175, 255},
     {231, 191, 191, 255},
     {239, 211, 211, 255},
     {247, 231, 231, 255},
     {91,  63,  27,  255},   // 160
     {111, 75,  31,  255},
     {127, 87,  39,  255},
     {147, 103, 43,  255},
     {167, 115, 51,  255},
     {187, 127, 55,  255},
     {207, 139, 63,  255},
     {227, 155, 67,  255},
     {247, 167, 75,  255},
     {247, 175, 95,  255},
     {247, 183, 119, 255},
     {247, 195, 139, 255},
     {247, 203, 159, 255},
     {247, 215, 183, 255},
     {247, 227, 203, 255},
     {251, 239, 227, 255},
     {63,  63,  31,  255},   // 176
     {75,  75,  35,  255},
     {87,  87,  43,  255},
     {99,  99,  51,  255},
     {115, 115, 55,  255},
     {127, 127, 63,  255},
     {139, 139, 67,  255},
     {151, 151, 75,  255},
     {167, 167, 83,  255},
     {175, 175, 95,  255},
     {183, 183, 107, 255},
     {191, 191, 123, 255},
     {203, 203, 139, 255},
     {211, 211, 159, 255},
     {219, 219, 175, 255},
     {231, 231, 195, 255},
     {27,  59,  47,  255},   // 192
     {31,  75,  59,  255},
     {39,  87,  67,  255},
     {47,  103, 79,  255},
     {55,  119, 91,  255},
     {59,  135, 99,  255},
     {67,  151, 111, 255},
     {71,  167, 119, 255},
     {79,  183, 127, 255},
     {87,  199, 139, 255},
     {91,  215, 147, 255},
     {99,  231, 155, 255},
     {127, 235, 183, 255},
     {163, 239, 211, 255},
     {195, 243, 231, 255},
     {231, 251, 247, 255},
     {23,  55,  55,  255},   // 208
     {31,  71,  71,  255},
     {39,  87,  87,  255},
     {47,  103, 103, 255},
     {55,  119, 119, 255},
     {67,  139, 139, 255},
     {75,  155, 155, 255},
     {87,  171, 171, 255},
     {99,  187, 187, 255},
     {111, 203, 203, 255},
     {123, 223, 223, 255},
     {143, 227, 227, 255},
     {163, 231, 231, 255},
     {183, 235, 235, 255},
     {203, 239, 239, 255},
     {227, 247, 247, 255},
     {39,  39,  79,  255},   // 224
     {47,  47,  91,  255},
     {55,  55,  107, 255},
     {63,  63,  123, 255},
     {71,  71,  139, 255},
     {79,  79,  151, 255},
     {87,  87,  167, 255},
     {99,  99,  183, 255},
     {107, 107, 199, 255},
     {123, 123, 203, 255},
     {139, 139, 211, 255},
     {155, 155, 219, 255},
     {171, 171, 223, 255},
     {187, 187, 231, 255},
     {207, 207, 239, 255},
     {227, 227, 247, 255},
     {63,  27,  63,  255},   // 240
     {75,  31,  75,  255},
     {91,  39,  91,  255},
     {103, 47,  103, 255},
     {119, 51,  119, 255},
     {131, 59,  131, 255},
     {147, 67,  147, 255},
     {163, 75,  163, 255},
     {175, 83,  175, 255},
     {191, 91,  191, 255},
     {199, 107, 199, 255},
     {207, 127, 207, 255},
     {215, 147, 215, 255},
     {223, 171, 223, 255},
     {231, 195, 231, 255},
     {243, 219, 243, 255}};