うにょらー

 paper_color = unpack_color(tighten(disperse(0xffdf)));

とかいう記述があって、

inline unsigned short int tighten(
  unsigned long int l) {
  return ((l >> 9) & 0xf800) |
    ((l >> 4) & 0x07e0) |
      (l & 0x001f);
}

inline unsigned long int disperse(
  unsigned short int l) {
  return ((unsigned long int)(l & 0xf800)  < < 9) |
    ((unsigned long int)(l & 0x07c0) << 4) |
      ((unsigned long int)(l & 0x001f));
}



QColor unpack_color(unsigned short int p) {
  int r, g, b;



  r = ((p >> 8) & 0xf8) | 7;
  g = ((p >> 3) & 0xfc) | 3;
  b = ((p < < 3) & 0xf8) | 7;
  QColor c(r, g, b);



  return c;
}

さて問題、paper_colorは何色?=□○_