#ifndef __CHARACTER_15_H__ #define __CHARACTER_15_H__ // Card suits (spades, hearts, diamonds, clubs) #define ALLSUITS (unsigned char)194 unsigned char allsuits[90][2]= { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0xfe, 0x01, 0x87, 0x03, 0x03, 0x07, 0x03, 0x0e, 0x03, 0x1c, 0x07, 0x38, 0x1e, 0x70, 0x1c, 0x60, 0x1e, 0x70, 0x07, 0x38, 0x03, 0x1c, 0x03, 0x0e, 0x03, 0x07, 0x87, 0x03, 0xfe, 0x01, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0xe0, 0x07, 0x60, 0x06, 0x60, 0x46, 0xe0, 0x47, 0xde, 0x63, 0xff, 0x71, 0xf3, 0x7f, 0xf3, 0x7f, 0xff, 0x71, 0xde, 0x63, 0xe0, 0x47, 0x60, 0x46, 0x60, 0x06, 0xe0, 0x07, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0xe0, 0x03, 0x70, 0x07, 0x38, 0x0e, 0x1c, 0x1c, 0x0e, 0x38, 0x07, 0x70, 0x03, 0x60, 0x07, 0x70, 0x0e, 0x38, 0x1c, 0x1c, 0x38, 0x0e, 0x70, 0x07, 0xe0, 0x03, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0xc0, 0x03, 0xe0, 0x07, 0x70, 0x07, 0x30, 0x46, 0x18, 0x46, 0x0c, 0x67, 0x0e, 0x73, 0x07, 0x7f, 0x07, 0x7f, 0x0e, 0x73, 0x0c, 0x67, 0x18, 0x46, 0x30, 0x46, 0x70, 0x07, 0xe0, 0x07, 0xc0, 0x03, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; // End definition for allsuits #define BLACKBAT (unsigned char)192 unsigned char blackbat[45][2]= { 0x00, 0x18, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x07, 0x80, 0x07, 0xc0, 0x0f, 0xc0, 0x1f, 0xe0, 0x0f, 0xe0, 0x07, 0xf0, 0x07, 0xf0, 0x07, 0xf0, 0x0f, 0xf0, 0x1f, 0xf8, 0x0f, 0xf0, 0x07, 0xf0, 0x07, 0xf0, 0x07, 0xf0, 0x0f, 0xe0, 0x1f, 0xc0, 0x0f, 0xfe, 0x07, 0xec, 0x3f, 0xf8, 0x7f, 0xec, 0x3f, 0xfe, 0x07, 0xc0, 0x0f, 0xe0, 0x1f, 0xf0, 0x0f, 0xf0, 0x07, 0xf0, 0x07, 0xf0, 0x07, 0xf8, 0x0f, 0xf0, 0x1f, 0xf0, 0x0f, 0xf0, 0x07, 0xf0, 0x07, 0xe0, 0x07, 0xe0, 0x0f, 0xc0, 0x1f, 0xc0, 0x0f, 0x80, 0x07, 0x00, 0x07, 0x00, 0x0e, 0x00, 0x0c, 0x00, 0x18 }; // End definition for blackbat #define CHECKERED (unsigned char)190 unsigned char checkered[10][2]= { 0x1f, 0x7c, 0x1f, 0x7c, 0x1f, 0x7c, 0x1f, 0x7c, 0x1f, 0x7c, 0xe0, 0x03, 0xe0, 0x03, 0xe0, 0x03, 0xe0, 0x03, 0xe0, 0x03 }; // End definition for checkered #define MULTIDOTS (unsigned char)186 unsigned char multidots[10][2]= { 0x0e, 0x38, 0x1f, 0x7c, 0x9f, 0x7c, 0x1f, 0x7c, 0x0e, 0x38, 0xc0, 0x01, 0xe0, 0x03, 0xe4, 0x13, 0xe0, 0x03, 0xc0, 0x01 }; // End definition for multidots #define OPPOSEDTREES (unsigned char)185 unsigned char opposedtrees[16][2]= { 0x80, 0x00, 0x90, 0x00, 0x94, 0x00, 0xf5, 0x00, 0x94, 0x00, 0x90, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x04, 0x80, 0x14, 0x80, 0x57, 0x80, 0x14, 0x80, 0x04, 0x80, 0x00, 0x80, 0x00 }; // End definition for opposedtrees #define OPPOSEDTRIANGLES (unsigned char)184 unsigned char opposedtriangles[28][2]= { 0x01, 0x00, 0x03, 0x00, 0x07, 0x00, 0x0f, 0x00, 0x1f, 0x00, 0x3f, 0x00, 0x7f, 0x00, 0x3f, 0x00, 0x1f, 0x00, 0x0f, 0x00, 0x07, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x60, 0x00, 0x70, 0x00, 0x78, 0x00, 0x7c, 0x00, 0x7e, 0x00, 0x7f, 0x00, 0x7e, 0x00, 0x7c, 0x00, 0x78, 0x00, 0x70, 0x00, 0x60, 0x00, 0x40, 0x00, 0x00 }; // End definition for opposedtriangles #define WAVYTRIANGLES (unsigned char)178 unsigned char wavytriangles[32][2]= { 0x01, 0x02, 0x03, 0x04, 0x07, 0x08, 0x0f, 0x08, 0x1f, 0x04, 0x3f, 0x02, 0xff, 0x01, 0x3f, 0x02, 0x1f, 0x04, 0x0f, 0x08, 0x07, 0x08, 0x03, 0x04, 0x01, 0x02, 0x00, 0x01, 0x80, 0x00, 0x40, 0x00, 0x20, 0x40, 0x10, 0x60, 0x08, 0x70, 0x08, 0x78, 0x10, 0x7c, 0x20, 0x7e, 0xc0, 0x7f, 0x20, 0x7e, 0x10, 0x7c, 0x08, 0x78, 0x08, 0x70, 0x10, 0x60, 0x20, 0x40, 0x40, 0x00, 0x80, 0x00, 0x00, 0x01 }; // End definition for wavytriangles // // Grid // /* #define Grid (unsigned char)195 unsigned char grid[5][2]= { 0xff, 0x7f, 0x31, 0x46, 0x31, 0x46, 0x31, 0x46, 0xff, 0x7f }; // End definition for grid */ // // Bug/Insect/Beetle // #define Bug (unsigned char)196 unsigned char bug[20][2]= { 0x04, 0x08, 0x18, 0x06, 0x20, 0x01, 0xc0, 0x00, 0xe0, 0x01, 0xe0, 0x01, 0xc0, 0x00, 0xc1, 0x20, 0xe2, 0x11, 0xf2, 0x13, 0xfc, 0x0f, 0xf8, 0x07, 0xf8, 0x07, 0xff, 0x3f, 0xf8, 0x07, 0xf8, 0x07, 0xfc, 0x0f, 0xf2, 0x13, 0xe2, 0x11, 0xc1, 0x20 }; // End definition for bug // // Circuit // #define Circuit (unsigned char)197 unsigned char circuit[124][2]= { 0x40, 0x00, 0x40, 0x00, 0xf0, 0x01, 0xf0, 0x01, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x01, 0xf0, 0x01, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x0f, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0xe4, 0x00, 0xa4, 0x00, 0xe4, 0x00, 0x04, 0x00, 0x07, 0x00, 0x04, 0x00, 0xe4, 0x00, 0xa4, 0x00, 0xe4, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x20, 0x00, 0x10, 0x00, 0x08, 0x00, 0x10, 0x00, 0x20, 0x00, 0x40, 0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x80, 0x00, 0x40, 0x00, 0x20, 0x00, 0x10, 0x00, 0x08, 0x00, 0x10, 0x00, 0x20, 0x00, 0x40, 0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x80, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0xe0, 0x00, 0x50, 0x01, 0x48, 0x02, 0xe4, 0x04, 0x04, 0x04, 0xe4, 0x04, 0x48, 0x02, 0x50, 0x01, 0xe0, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0xfe, 0x0f, 0x40, 0x00, 0xe0, 0x00, 0xf0, 0x01, 0xf8, 0x03, 0xfc, 0x07, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x01, 0x40, 0x01, 0x40, 0x05, 0x40, 0x15, 0xc0, 0x55, 0x40, 0x15, 0x40, 0x05, 0x40, 0x01, 0x40, 0x01, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00 }; // End definition for circuit // // Egypt (or is it a Greek design?) - thick lines // #define Egypt (unsigned char)202 unsigned char egypt[16][2]= { 0xff, 0x3f, 0xff, 0x3f, 0x03, 0x00, 0x03, 0x00, 0xf3, 0x3f, 0xf3, 0x3f, 0x33, 0x30, 0x33, 0x30, 0xf3, 0x33, 0xf3, 0x33, 0x03, 0x33, 0x03, 0x33, 0xff, 0x33, 0xff, 0x33, 0x00, 0x30, 0x00, 0x30 }; // End definition for egypt #endif