git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6693 c06c8d41-db1a-0410-9941-cceddc491573
YOYZ4BX35Y63XVQGBYN3DL2PJ53H6Z5PHCOL5QTRH2ZKHZCGMD3QC PBTLQZHBQK5TAIO7SNSCKSHOQQ65CFFI55OTTETV7FG2FCJOXKHQC Q3B3UVMYEVC4YJUPYVSNTR4DJH4E6J4JJDHZNT5LNOCHCPPMEMXAC EB33TUEEJFHMEO6YHEXSYX3MBXHNPEFNMZL2VA75GOGKY6POSF2AC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC 25CH7HH4LKXFIZ75YNMXS3TSXO6O27DYSOPLOD45K4OCNFWLS4LQC LP5EK64IEM7AHNYQID4GGKOQJQNZLKY4DCCZN47SIUZ6IXAXH5UAC IHOKNI4O7EEW4UBMKHP6XOZNEIQSW4AYOT4O3JXUIXNNR553IQAQC MZLB3Q7G4EC2BR3OFMG55WPHXPFJGQSLWAIHHFJEAEATPUTYR7EAC TM35IHKZZNBCMR3ERBS4EYHGUK5IVCPUT2JUITMT74AYAIUZSYFQC for (unsigned int c = 0; c < 256; c++)
// Special case c = 0 for full block.{m_glyphs[0].renderable = false;for (int x = 0; x < max_width; x++)for (int y = 0; y < max_height; y++){unsigned int idx = x + y * width;idx *= 4;pixels[idx] = 255;pixels[idx + 1] = 255;pixels[idx + 2] = 255;pixels[idx + 3] = 255;}}for (unsigned int c = 1; c < 256; c++)
unsigned char col_bg = colours[i] >> 4;unsigned char col_fg = colours[i] & 0xF;if (col_bg != 0){FontVertLayout v;v.tex_x = v.tex_y = 0;v.r = term_colours[col_bg][0];v.g = term_colours[col_bg][1];v.b = term_colours[col_bg][2];v.a = 255;v.pos_x = adv.x;v.pos_y = adv.y;verts.push_back(v);v.pos_x = adv.x;v.pos_y = adv.y + m_max_advance.y;verts.push_back(v);v.pos_x = adv.x + m_max_advance.x;v.pos_y = adv.y + m_max_advance.y;verts.push_back(v);v.pos_x = adv.x + m_max_advance.x;v.pos_y = adv.y;verts.push_back(v);}
}static void _draw_hgauge(int x, int y, int ofs, int region, int len, int col){int i;cgotoxy(x, y, region);textcolor(col);for (i = 0; i < len; i++){switch((i+ ofs) % 10){case 0: cprintf("%c",'+'); break;case 4: cprintf("%c",'0' + (1+(i+ofs)/10)%10); break;case 5: cprintf("%c",'0'); break;default: cprintf("%c",'-');}}}static void _draw_vgauge(int x, int y, int ofs, int region, int len, int col){int i;textcolor(col);for (i = 0; i < len; i++){cgotoxy(x, y+i, region);cprintf("%02d", ofs+i);}