Wednesday, August 20, 2025

Typing Practice

 Today's smudge

There's gotta be an easier way..... I still have the "Setter "to write:

int TCharGenerator::GetCharLine(bool g, bool h, bool a, bool b, bool c, bool d, bool e, bool f)

{
//jeex = 256 test posibilities

if(!g && !h && !a && !b && !c && !d && !e && !f)
    {
     return  0;
     }  //00000000

if(!g && !h && !a && !b && !c && !d && !e && f)   {return    1;}      //00000001
if(!g && !h && !a && !b && !c && !d && e && !f)   {return    2;}      //00000010
if(!g && !h && !a && !b && !c && !d && e && f)    {return    3;}      //00000011
if(!g && !h && !a && !b && !c && d && !e && !f)   {return    4;}      //00000100
if(!g && !h && !a && !b && !c && d && !e && f)    {return    5;}      //00000101
if(!g && !h && !a && !b && !c && d && e && !f)    {return    6;}      //00000110
if(!g && !h && !a && !b && !c && d && e && f)     {return    7;}      //00000111
if(!g && !h && !a && !b && c && !d && !e && !f)   {return    8;}      //00001000
if(!g && !h && !a && !b && c && !d && !e && f)    {return    9;}      //00001001
if(!g && !h && !a && !b && c && !d && e && !f)    {return   10;}      //00001010
if(!g && !h && !a && !b && c && !d && e && f)     {return   11;}      //00001011
if(!g && !h && !a && !b && c && d && !e && !f)    {return   12;}      //00001100
if(!g && !h && !a && !b && c && d && !e && f)     {return   13;}      //00001101
if(!g && !h && !a && !b && c && d && e && !f)     {return   14;}      //00001110
if(!g && !h && !a && !b && c && d && e && f)      {return   15;}      //00001111
if(!g && !h && !a && b && !c && !d && !e && !f)   {return   16;}      //00010000
if(!g && !h && !a && b && !c && !d && !e && f)    {return   17;}      //00010001
if(!g && !h && !a && b && !c && !d && e && !f)    {return   18;}      //00010010
if(!g && !h && !a && b && !c && !d && e && f)     {return   19;}      //00010011
if(!g && !h && !a && b && !c && d && !e && !f)    {return   20;}      //00010100
if(!g && !h && !a && b && !c && d && !e && f)     {return   21;}      //00010101
if(!g && !h && !a && b && !c && d && e && !f)     {return   22;}      //00010110
if(!g && !h && !a && b && !c && d && e && f)      {return   23;}      //00010111
if(!g && !h && !a && b && c && !d && !e && !f)    {return   24;}      //00011000
if(!g && !h && !a && b && c && !d && !e && f)     {return   25;}      //00011001
if(!g && !h && !a && b && c && !d && e && !f)     {return   26;}      //00011010
if(!g && !h && !a && b && c && !d && e && f)      {return   27;}      //00011011
if(!g && !h && !a && b && c && d && !e && !f)     {return   28;}      //00011100
if(!g && !h && !a && b && c && d && !e && f)      {return   29;}      //00011101
if(!g && !h && !a && b && c && d && e && !f)      {return   30;}      //00011110
if(!g && !h && !a && b && c && d && e && f)       {return   31;}      //00011111
if(!g && !h && a && !b && !c && !d && !e && !f)   {return   32;}      //00100000
//typing rest area .....pant pant pant.............
if(!g && !h && a && !b && !c && !d && !e && f)    {return   33;}      //00100001
if(!g && !h && a && !b && !c && !d && e && !f)    {return   34;}      //00100010
if(!g && !h && a && !b && !c && !d && e && f)     {return   35;}      //00100011
if(!g && !h && a && !b && !c && d && !e && !f)    {return   36;}      //00100100
if(!g && !h && a && !b && !c && d && !e && f)     {return   37;}      //00100101
if(!g && !h && a && !b && !c && d && e && !f)     {return   38;}      //00100110
if(!g && !h && a && !b && !c && d && e && f)      {return   39;}      //00100111
if(!g && !h && a && !b && c && !d && !e && !f)    {return   40;}      //00101000
if(!g && !h && a && !b && c && !d && !e && f)     {return   41;}      //00101001
if(!g && !h && a && !b && c && !d && e && !f)     {return   42;}      //00101010
if(!g && !h && a && !b && c && !d && e && f)      {return   43;}      //00101011
if(!g && !h && a && !b && c && d && !e && !f)     {return   44;}      //00101100
if(!g && !h && a && !b && c && d && !e && f)      {return   45;}      //00101101
if(!g && !h && a && !b && c && d && e && !f)      {return   46;}      //00101110
if(!g && !h && a && !b && c && d && e && f)       {return   47;}      //00101111
if(!g && !h && a && b && !c && !d && !e && !f)    {return   48;}      //00110000
if(!g && !h && a && b && !c && !d && !e && f)     {return   49;}      //00110001
if(!g && !h && a && b && !c && !d && e && !f)     {return   50;}      //00110010
if(!g && !h && a && b && !c && !d && e && f)      {return   51;}      //00110011
if(!g && !h && a && b && !c && d && !e && !f)     {return   52;}      //00110100
if(!g && !h && a && b && !c && d && !e && f)      {return   53;}      //00110101
if(!g && !h && a && b && !c && d && e && !f)      {return   54;}      //00110110
if(!g && !h && a && b && !c && d && e && f)       {return   55;}      //00110111
if(!g && !h && a && b && c && !d && !e && !f)     {return   56;}      //00111000
if(!g && !h && a && b && c && !d && !e && f)      {return   57;}      //00111001
if(!g && !h && a && b && c && !d && e && !f)      {return   58;}      //00111010
if(!g && !h && a && b && c && !d && e && f)       {return   59;}      //00111011
if(!g && !h && a && b && c && d && !e && !f)      {return   60;}      //00111100
if(!g && !h && a && b && c && d && !e && f)       {return   61;}      //00111101
if(!g && !h && a && b && c && d && e && !f)       {return   62;}      //00111110
if(!g && !h && a && b && c && d && e && f)        {return   63;}      //00111111
//typing rest area .....pant pant pant.............
if(!g && h && !a && !b && !c && !d && !e && !f)   {return   64;}      //01000000
if(!g && h && !a && !b && !c && !d && !e && f)    {return   65;}      //01000001
if(!g && h && !a && !b && !c && !d && e && !f)    {return   66;}      //01000010
if(!g && h && !a && !b && !c && !d && e && f)     {return   67;}      //01000011
if(!g && h && !a && !b && !c && d && !e && !f)    {return   68;}      //01000100
if(!g && h && !a && !b && !c && d && !e && f)     {return   69;}      //01000101
if(!g && h && !a && !b && !c && d && e && !f)     {return   70;}      //01000110
if(!g && h && !a && !b && !c && d && e && f)      {return   71;}      //01000111
if(!g && h && !a && !b && c && !d && !e && !f)    {return   72;}      //01001000
if(!g && h && !a && !b && c && !d && !e && f)     {return   73;}      //01001001
if(!g && h && !a && !b && c && !d && e && !f)     {return   74;}      //01001010
if(!g && h && !a && !b && c && !d && e && f)      {return   75;}      //01001011
if(!g && h && !a && !b && c && d && !e && !f)     {return   76;}      //01001100
if(!g && h && !a && !b && c && d && !e && f)      {return   77;}      //01001101
if(!g && h && !a && !b && c && d && e && !f)      {return   78;}      //01001110
if(!g && h && !a && !b && c && d && e && f)       {return   79;}      //01001111
if(!g && h && !a && b && !c && !d && !e && !f)    {return   80;}      //01010000
if(!g && h && !a && b && !c && !d && !e && f)     {return   81;}      //01010001
if(!g && h && !a && b && !c && !d && e && !f)     {return   82;}      //01010010
if(!g && h && !a && b && !c && !d && e && f)      {return   83;}      //01010011
if(!g && h && !a && b && !c && d && !e && !f)     {return   84;}      //01010100
if(!g && h && !a && b && !c && d && !e && f)      {return   85;}      //01010101
if(!g && h && !a && b && !c && d && e && !f)      {return   86;}      //01010110
if(!g && h && !a && b && !c && d && e && f)       {return   87;}      //01010111
if(!g && h && !a && b && c && !d && !e && !f)     {return   88;}      //01011000
if(!g && h && !a && b && c && !d && !e && f)      {return   89;}      //01011001
if(!g && h && !a && b && c && !d && e && !f)      {return   90;}      //01011010
if(!g && h && !a && b && c && !d && e && f)       {return   91;}      //01011011
if(!g && h && !a && b && c && d && !e && !f)      {return   92;}      //01011100
if(!g && h && !a && b && c && d && !e && f)       {return   93;}      //01011101
if(!g && h && !a && b && c && d && e && !f)       {return   94;}      //01011110
if(!g && h && !a && b && c && d && e && f)        {return   95;}      //01011111
if(!g && h && a && !b && !c && !d && !e && !f)    {return   96;}      //01100000
//typing rest area .....pant pant pant.............
if(!g && h && a && !b && !c && !d && !e && f)     {return   97;}      //01100001
if(!g && h && a && !b && !c && !d && e && !f)     {return   98;}      //01100010
if(!g && h && a && !b && !c && !d && e && f)      {return   99;}      //01100011
if(!g && h && a && !b && !c && d && !e && !f)     {return  100;}      //01100100
if(!g && h && a && !b && !c && d && !e && f)      {return  101;}      //01100101
if(!g && h && a && !b && !c && d && e && !f)      {return  102;}      //01100110
if(!g && h && a && !b && !c && d && e && f)       {return  103;}      //01100111
if(!g && h && a && !b && c && !d && !e && !f)     {return  104;}      //01101000
if(!g && h && a && !b && c && !d && !e && f)      {return  105;}      //01101001
if(!g && h && a && !b && c && !d && e && !f)      {return  106;}      //01101010
if(!g && h && a && !b && c && !d && e && f)       {return  107;}      //01101011
if(!g && h && a && !b && c && d && !e && !f)      {return  108;}      //01101100
if(!g && h && a && !b && c && d && !e && f)       {return  109;}      //01101101
if(!g && h && a && !b && c && d && e && !f)       {return  110;}      //01101110
if(!g && h && a && !b && c && d && e && f)        {return  111;}      //01101111
if(!g && h && a && b && !c && !d && !e && !f)     {return  112;}      //01110000
if(!g && h && a && b && !c && !d && !e && f)      {return  113;}      //01110001
if(!g && h && a && b && !c && !d && e && !f)      {return  114;}      //01110010
if(!g && h && a && b && !c && !d && e && f)       {return  115;}      //01110011
if(!g && h && a && b && !c && d && !e && !f)      {return  116;}      //01110100
if(!g && h && a && b && !c && d && !e && f)       {return  117;}      //01110101
if(!g && h && a && b && !c && d && e && !f)       {return  118;}      //01110110
if(!g && h && a && b && !c && d && e && f)        {return  119;}      //01110111
if(!g && h && a && b && c && !d && !e && !f)      {return  120;}      //01111000
if(!g && h && a && b && c && !d && !e && f)       {return  121;}      //01111001
if(!g && h && a && b && c && !d && e && !f)       {return  122;}      //01111010
if(!g && h && a && b && c && !d && e && f)        {return  123;}      //01111011
if(!g && h && a && b && c && d && !e && !f)       {return  124;}      //01111100
if(!g && h && a && b && c && d && !e && f)        {return  125;}      //01111101
if(!g && h && a && b && c && d && e && !f)        {return  126;}      //01111110
if(!g && h && a && b && c && d && e && f)         {return  127;}      //01111111
//typing rest area .....pant pant pant.............
if(g && !h && !a && !b && !c && !d && !e && !f)   {return  128;}      //10000000
if(g && !h && !a && !b && !c && !d && !e && f)    {return  129;}      //10000001
if(g && !h && !a && !b && !c && !d && e && !f)    {return  130;}      //10000010
if(g && !h && !a && !b && !c && !d && e && f)     {return  131;}      //10000011
if(g && !h && !a && !b && !c && d && !e && !f)    {return  132;}      //10000100
if(g && !h && !a && !b && !c && d && !e && f)     {return  133;}      //10000101
if(g && !h && !a && !b && !c && d && e && !f)     {return  134;}      //10000110
if(g && !h && !a && !b && !c && d && e && f)      {return  135;}      //10000111
if(g && !h && !a && !b && c && !d && !e && !f)    {return  136;}      //10001000
if(g && !h && !a && !b && c && !d && !e && f)     {return  137;}      //10001001
if(g && !h && !a && !b && c && !d && e && !f)     {return  138;}      //10001010
if(g && !h && !a && !b && c && !d && e && f)      {return  139;}      //10001011
if(g && !h && !a && !b && c && d && !e && !f)     {return  140;}      //10001100
if(g && !h && !a && !b && c && d && !e && f)      {return  141;}      //10001101
if(g && !h && !a && !b && c && d && e && !f)      {return  142;}      //10001110
if(g && !h && !a && !b && c && d && e && f)       {return  143;}      //10001111
if(g && !h && !a && b && !c && !d && !e && !f)    {return  144;}      //10010000
if(g && !h && !a && b && !c && !d && !e && f)     {return  145;}      //10010001
if(g && !h && !a && b && !c && !d && e && !f)     {return  146;}      //10010010
if(g && !h && !a && b && !c && !d && e && f)      {return  147;}      //10010011
if(g && !h && !a && b && !c && d && !e && !f)     {return  148;}      //10010100
if(g && !h && !a && b && !c && d && !e && f)      {return  149;}      //10010101
if(g && !h && !a && b && !c && d && e && !f)      {return  150;}      //10010110
if(g && !h && !a && b && !c && d && e && f)       {return  151;}      //10010111
if(g && !h && !a && b && c && !d && !e && !f)     {return  152;}      //10011000
if(g && !h && !a && b && c && !d && !e && f)      {return  153;}      //10011001
if(g && !h && !a && b && c && !d && e && !f)      {return  154;}      //10011010
if(g && !h && !a && b && c && !d && e && f)       {return  155;}      //10011011
if(g && !h && !a && b && c && d && !e && !f)      {return  156;}      //10011100
if(g && !h && !a && b && c && d && !e && f)       {return  157;}      //10011101
if(g && !h && !a && b && c && d && e && !f)       {return  158;}      //10011110
if(g && !h && !a && b && c && d && e && f)        {return  159;}      //10011111
if(g && !h && a && !b && !c && !d && !e && !f)    {return  160;}      //10100000
//typing rest area .....pant pant pant.............
if(g && !h && a && !b && !c && !d && !e && f)     {return  161;}      //10100001
if(g && !h && a && !b && !c && !d && e && !f)     {return  162;}      //10100010
if(g && !h && a && !b && !c && !d && e && f)      {return  163;}      //10100011
if(g && !h && a && !b && !c && d && !e && !f)     {return  164;}      //10100100
if(g && !h && a && !b && !c && d && !e && f)      {return  165;}      //10100101
if(g && !h && a && !b && !c && d && e && !f)      {return  166;}      //10100110
if(g && !h && a && !b && !c && d && e && f)       {return  167;}      //10100111
if(g && !h && a && !b && c && !d && !e && !f)     {return  168;}      //10101000
if(g && !h && a && !b && c && !d && !e && f)      {return  169;}      //10101001
if(g && !h && a && !b && c && !d && e && !f)      {return  170;}      //10101010
if(g && !h && a && !b && c && !d && e && f)       {return  171;}      //10101011
if(g && !h && a && !b && c && d && !e && !f)      {return  172;}      //10101100
if(g && !h && a && !b && c && d && !e && f)       {return  173;}      //10101101
if(g && !h && a && !b && c && d && e && !f)       {return  174;}      //10101110
if(g && !h && a && !b && c && d && e && f)        {return  175;}      //10101111
if(g && !h && a && b && !c && !d && !e && !f)     {return  176;}      //10110000
if(g && !h && a && b && !c && !d && !e && f)      {return  177;}      //10110001
if(g && !h && a && b && !c && !d && e && !f)      {return  178;}      //10110010
if(g && !h && a && b && !c && !d && e && f)       {return  179;}      //10110011
if(g && !h && a && b && !c && d && !e && !f)      {return  180;}      //10110100
if(g && !h && a && b && !c && d && !e && f)       {return  181;}      //10110101
if(g && !h && a && b && !c && d && e && !f)       {return  182;}      //10110110
if(g && !h && a && b && !c && d && e && f)        {return  183;}      //10110111
if(g && !h && a && b && c && !d && !e && !f)      {return  184;}      //10111000
if(g && !h && a && b && c && !d && !e && f)       {return  185;}      //10111001
if(g && !h && a && b && c && !d && e && !f)       {return  186;}      //10111010
if(g && !h && a && b && c && !d && e && f)        {return  187;}      //10111011
if(g && !h && a && b && c && d && !e && !f)       {return  188;}      //10111100
if(g && !h && a && b && c && d && !e && f)        {return  189;}      //10111101
if(g && !h && a && b && c && d && e && !f)        {return  190;}      //10111110
if(g && !h && a && b && c && d && e && f)         {return  191;}      //10111111
//typing rest area .....pant pant pant.............
if(g && h && !a && !b && !c && !d && !e && !f)    {return  192;}      //11000000
if(g && h && !a && !b && !c && !d && !e && f)     {return  193;}      //11000001
if(g && h && !a && !b && !c && !d && e && !f)     {return  194;}      //11000010
if(g && h && !a && !b && !c && !d && e && f)      {return  195;}      //11000011
if(g && h && !a && !b && !c && d && !e && !f)     {return  196;}      //11000100
if(g && h && !a && !b && !c && d && !e && f)      {return  197;}      //11000101
if(g && h && !a && !b && !c && d && e && !f)      {return  198;}      //11000110
if(g && h && !a && !b && !c && d && e && f)       {return  199;}      //11000111
if(g && h && !a && !b && c && !d && !e && !f)     {return  200;}      //11001000
if(g && h && !a && !b && c && !d && !e && f)      {return  201;}      //11001001
if(g && h && !a && !b && c && !d && e && !f)      {return  202;}      //11001010
if(g && h && !a && !b && c && !d && e && f)       {return  203;}      //11001011
if(g && h && !a && !b && c && d && !e && !f)      {return  204;}      //11001100
if(g && h && !a && !b && c && d && !e && f)       {return  205;}      //11001101
if(g && h && !a && !b && c && d && e && !f)       {return  206;}      //11001110
if(g && h && !a && !b && c && d && e && f)        {return  207;}      //11001111
if(g && h && !a && b && !c && !d && !e && !f)     {return  208;}      //11010000
if(g && h && !a && b && !c && !d && !e && f)      {return  209;}      //11010001
if(g && h && !a && b && !c && !d && e && !f)      {return  210;}      //11010010
if(g && h && !a && b && !c && !d && e && f)       {return  211;}      //11010011
if(g && h && !a && b && !c && d && !e && !f)      {return  212;}      //11010100
if(g && h && !a && b && !c && d && !e && f)       {return  213;}      //11010101
if(g && h && !a && b && !c && d && e && !f)       {return  214;}      //11010110
if(g && h && !a && b && !c && d && e && f)        {return  215;}      //11010111
if(g && h && !a && b && c && !d && !e && !f)      {return  216;}      //11011000
if(g && h && !a && b && c && !d && !e && f)       {return  217;}      //11011001
if(g && h && !a && b && c && !d && e && !f)       {return  218;}      //11011010
if(g && h && !a && b && c && !d && e && f)        {return  219;}      //11011011
if(g && h && !a && b && c && d && !e && !f)       {return  220;}      //11011100
if(g && h && !a && b && c && d && !e && f)        {return  221;}      //11011101
if(g && h && !a && b && c && d && e && !f)        {return  222;}      //11011110
if(g && h && !a && b && c && d && e && f)         {return  223;}      //11011111
if(g && h && a && !b && !c && !d && !e && !f)     {return  224;}      //11000000
//typing rest area .....pant pant pant.............
if(g && h && a && !b && !c && !d && !e && f)      {return  225;}      //11100001
if(g && h && a && !b && !c && !d && e && !f)      {return  226;}      //11100010
if(g && h && a && !b && !c && !d && e && f)       {return  227;}      //11100011
if(g && h && a && !b && !c && d && !e && !f)      {return  228;}      //11100100
if(g && h && a && !b && !c && d && !e && f)       {return  229;}      //11100101
if(g && h && a && !b && !c && d && e && !f)       {return  230;}      //11100110
if(g && h && a && !b && !c && d && e && f)        {return  231;}      //11100111
if(g && h && a && !b && c && !d && !e && !f)      {return  232;}      //11101000
if(g && h && a && !b && c && !d && !e && f)       {return  233;}      //11101001
if(g && h && a && !b && c && !d && e && !f)       {return  234;}      //11101010
if(g && h && a && !b && c && !d && e && f)        {return  235;}      //11101011
if(g && h && a && !b && c && d && !e && !f)       {return  236;}      //11101100
if(g && h && a && !b && c && d && !e && f)        {return  237;}      //11101101
if(g && h && a && !b && c && d && e && !f)        {return  238;}      //11101110
if(g && h && a && !b && c && d && e && f)         {return  239;}      //11101111
if(g && h && a && b && !c && !d && !e && !f)      {return  240;}      //11110000
if(g && h && a && b && !c && !d && !e && f)       {return  241;}      //11110001
if(g && h && a && b && !c && !d && e && !f)       {return  242;}      //11110010
if(g && h && a && b && !c && !d && e && f)        {return  243;}      //11110011
if(g && h && a && b && !c && d && !e && !f)       {return  244;}      //11110100
if(g && h && a && b && !c && d && !e && f)        {return  245;}      //11110101
if(g && h && a && b && !c && d && e && !f)        {return  246;}      //11110110
if(g && h && a && b && !c && d && e && f)         {return  247;}      //11110111
if(g && h && a && b && c && !d && !e && !f)       {return  248;}      //11111000
if(g && h && a && b && c && !d && !e && f)        {return  249;}      //11111001
if(g && h && a && b && c && !d && e && !f)        {return  250;}      //11111010
if(g && h && a && b && c && !d && e && f)         {return  251;}      //11111011
if(g && h && a && b && c && d && !e && !f)        {return  252;}      //11111100
if(g && h && a && b && c && d && !e && f)         {return  253;}      //11111101
if(g && h && a && b && c && d && e && !f)         {return  254;}      //11111110
if(g && h && a && b && c && d && e && f)          {return  255;}      //11111111
//typing rest area .....pant pant pant.............






//unreachable code? sure - so what?
return 0;
}


No comments:

Post a Comment