Who wants new flags? All sorts of flags can be customized in 4.12.28.
I haven't worked out the precise API, but the internal code uses this block of text to represent the American Flag
std::pair<ColorSetup, int> AmericanFlag[7][18] = {
{
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, '.'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, '.'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, '.'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, '.'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
},
{
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
},
{
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, ':'),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
},
{
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_BLUE_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
},
{
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
},
{
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
std::pair<ColorSetup, int>(WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK),
},
{
std::pair<ColorSetup, int>(RED_ON_BLACK, CH_UPPER_HALF_BLOCK),
std::pair<ColorSetup, int>(RED_ON_BLACK, CH_UPPER_HALF_BLOCK),
std::pair<ColorSetup, int>(RED_ON_BLACK, CH_UPPER_HALF_BLOCK),
std::pair<ColorSetup, int>(RED_ON_BLACK, CH_UPPER_HALF_BLOCK),
std::pair<ColorSetup, int>(RED_ON_BLACK, CH_UPPER_HALF_BLOCK),
std::pair<ColorSetup, int>(RED_ON_BLACK, CH_UPPER_HALF_BLOCK),
std::pair<ColorSetup, int>(RED_ON_BLACK, CH_UPPER_HALF_BLOCK),
std::pair<ColorSetup, int>(RED_ON_BLACK, CH_UPPER_HALF_BLOCK),
std::pair<ColorSetup, int>(RED_ON_BLACK, CH_UPPER_HALF_BLOCK),
std::pair<ColorSetup, int>(RED_ON_BLACK, CH_UPPER_HALF_BLOCK),
std::pair<ColorSetup, int>(RED_ON_BLACK, CH_UPPER_HALF_BLOCK),
std::pair<ColorSetup, int>(RED_ON_BLACK, CH_UPPER_HALF_BLOCK),
std::pair<ColorSetup, int>(RED_ON_BLACK, CH_UPPER_HALF_BLOCK),
std::pair<ColorSetup, int>(RED_ON_BLACK, CH_UPPER_HALF_BLOCK),
std::pair<ColorSetup, int>(RED_ON_BLACK, CH_UPPER_HALF_BLOCK),
std::pair<ColorSetup, int>(RED_ON_BLACK, CH_UPPER_HALF_BLOCK),
std::pair<ColorSetup, int>(RED_ON_BLACK, CH_UPPER_HALF_BLOCK),
std::pair<ColorSetup, int>(RED_ON_BLACK, CH_UPPER_HALF_BLOCK),
},
};
Pretty much a verbose bitmap.
That said, in LCS a flag can be any image whose dimensions are 7 tall and 18 wide. And that can be changed, if there's a need.
Posted in this format is also acceptable:
AmericanFlag[7][18] = {
{
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_BLUE_BRIGHT, '.'
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_BLUE_BRIGHT, '.'
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_BLUE_BRIGHT, '.'
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_BLUE_BRIGHT, '.'
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
},
{
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
},
{
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_BLUE_BRIGHT, ':'
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
},
{
WHITE_ON_BLUE_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_BLUE_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_BLUE_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_BLUE_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_BLUE_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_BLUE_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_BLUE_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_BLUE_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_BLUE_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
},
{
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
},
{
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
WHITE_ON_RED_BRIGHT, CH_LOWER_HALF_BLOCK
},
{
RED_ON_BLACK, CH_UPPER_HALF_BLOCK
RED_ON_BLACK, CH_UPPER_HALF_BLOCK
RED_ON_BLACK, CH_UPPER_HALF_BLOCK
RED_ON_BLACK, CH_UPPER_HALF_BLOCK
RED_ON_BLACK, CH_UPPER_HALF_BLOCK
RED_ON_BLACK, CH_UPPER_HALF_BLOCK
RED_ON_BLACK, CH_UPPER_HALF_BLOCK
RED_ON_BLACK, CH_UPPER_HALF_BLOCK
RED_ON_BLACK, CH_UPPER_HALF_BLOCK
RED_ON_BLACK, CH_UPPER_HALF_BLOCK
RED_ON_BLACK, CH_UPPER_HALF_BLOCK
RED_ON_BLACK, CH_UPPER_HALF_BLOCK
RED_ON_BLACK, CH_UPPER_HALF_BLOCK
RED_ON_BLACK, CH_UPPER_HALF_BLOCK
RED_ON_BLACK, CH_UPPER_HALF_BLOCK
RED_ON_BLACK, CH_UPPER_HALF_BLOCK
RED_ON_BLACK, CH_UPPER_HALF_BLOCK
RED_ON_BLACK, CH_UPPER_HALF_BLOCK
},
};
Feel free to post an example flag here and I'll try to include it.
To give an example, The Flag of the Libyan Arab Jamahiriya (1977–2011)
llllllllllllllllll
llllllllllllllllll
llllllllllllllllll
llllllllllllllllll
llllllllllllllllll
llllllllllllllllll
llllllllllllllllll
That's about as close as I know how to get it in the forums.