fix sex glyphs

This commit is contained in:
nick black 2020-10-28 02:01:34 -04:00 committed by Nick Black
parent 597355ec4f
commit e0af844cf0

View File

@ -449,14 +449,16 @@ quadrant_blit(ncplane* nc, int placey, int placex, int linesize,
return total; return total;
} }
// FIXME needs left- and right- halves, needs sorting
static const char* sex[64] = { static const char* sex[64] = {
" ", "🬀", "🬁", "🬂", "🬃", "🬄", "🬅", "🬆", "🬇", "🬈", "🬉", "🬊", "🬋", "🬌", "🬍", "", "🬻", "🬺", "🬹", "🬸", "🬷", "🬶", "🬵", "🬴", "🬳", "🬲", // 10
"🬎", "🬏", "🬐", "🬑", "🬒", "🬓", "🬔", "🬕", "🬖", "🬗", "🬘", "🬙", "🬚", "🬛", "🬜", "🬱", "🬰", "🬯", "🬮", "🬭", "🬬", "🬫", "🬪", "🬩", "🬨", "", // 21
"🬝", "🬞", "🬟", "🬠", "🬡", "🬢", "🬣", "🬤", "🬥", "🬦", "🬧", "🬨", "🬩", "🬪", "🬫", "🬧", "🬦", "🬥", "🬤", "🬣", "🬢", "🬡", "🬠", "🬟", // 30
"🬬", "🬭", "🬮", "🬯", "🬰", "🬱", "🬲", "🬳", "🬴", "🬵", "🬶", "🬷", "🬸", "🬹", "🬺", "🬞", "🬝", "🬜", "🬛", "🬚", "🬙", "🬘", "🬗", "🬖", "🬕", // 40
"🬻", "", "", "", "🬔", "", "🬓", "🬒", "🬑", "🬐", "🬏", "🬎", "🬍", "🬌", // 50
"🬋", "🬊", "🬉", "🬈", "🬇", "🬆", "🬅", "🬄", "🬃", "🬂", // 60
"🬁", "🬀", " ",
}; };
// sextant check for transparency. returns an EGC if we found transparent pixels // sextant check for transparency. returns an EGC if we found transparent pixels
// and have solved for colors (this EGC ought then be loaded into the cell). // and have solved for colors (this EGC ought then be loaded into the cell).
// returns NULL otherwise. transparency trumps everything else in terms of // returns NULL otherwise. transparency trumps everything else in terms of
@ -471,7 +473,7 @@ strans_check(cell* c, bool bgr, bool blendcolors,
const int rpos = bgr ? 2 : 0; const int rpos = bgr ? 2 : 0;
const int bpos = bgr ? 0 : 2; const int bpos = bgr ? 0 : 2;
unsigned bitstring = 0; unsigned bitstring = 0;
if(ffmpeg_trans_p(bgr, rgbbase_l1[3])){ if(ffmpeg_trans_p(bgr, rgbbase_l1[3])){ // all odd bitstrings lack upper left
bitstring |= 1u; bitstring |= 1u;
} }
if(ffmpeg_trans_p(bgr, rgbbase_r1[3])){ if(ffmpeg_trans_p(bgr, rgbbase_r1[3])){