/* XPM */\r
static char *asdd72[] = {\r
/* columns rows colors chars-per-pixel */\r
-"72 72 2 1",\r
+"72 72 3 1",\r
" c black s dark_piece",\r
". c green s dark_square",\r
+"X c white s light_piece",\r
/* pixels */\r
"........................................................................",\r
"........................................................................",\r
"........ ........................ .........",\r
"........ ...................... .........",\r
"........ .................... .........",\r
-"........ . .................. .........",\r
-"........ .. ................ . .........",\r
-"........ .. .............. .. .........",\r
-"........ .. ............ .. .........",\r
-"........ .. .......... .. .........",\r
-"........ .. ........ .. .........",\r
-"........ .. ...... .. .........",\r
-"........ .. .... .. .........",\r
-"......... .. .. .. .........",\r
-".......... .. .. ..........",\r
-"........... .. .. .. ...........",\r
-"............ .. .. .. ............",\r
-"............. .. .. .. .............",\r
-".............. .. .. .. ..............",\r
-"............... .. .. ...............",\r
-"................ .. .. ................",\r
-"................. .. .. .................",\r
-".................. .. .. ..................",\r
-"................... .. .. ...................",\r
-".................... .. .. ....................",\r
-"..................... .. .. .....................",\r
-"...................... .. ......................",\r
-"....................... .. .......................",\r
-"...................... .. ......................",\r
-"........ .......... .. .. .......... ........",\r
-"....... ........ .. .. ........ .......",\r
-"...... ...... .. .. ...... ......",\r
-"..... .... .. .. .... .....",\r
-".... .. .. .. .. ....",\r
-".... .. .. .. .. ....",\r
-".... .. .. .. .. ....",\r
-".... .. . .. .. .. ....",\r
-"..... .. .. .. .. .. .....",\r
-"...... .. . .. . .. ......",\r
-"....... .. . .. .......",\r
-"........ .. .. ........",\r
-"......... .. .. .. .........",\r
-"............ .. .... .. ............",\r
-"............. .. ...... .. .............",\r
-"............ . .. ........ .. . ............",\r
-"........... . .. .......... .. . ...........",\r
-".......... . ................ . ..........",\r
-"......... . .............. . .........",\r
-"........ . ............ . ........",\r
-"....... . .......... . .......",\r
+"........ X .................. .........",\r
+"........ XX ................ X .........",\r
+"........ XX .............. XX .........",\r
+"........ XX ............ XX .........",\r
+"........ XX .......... XX .........",\r
+"........ XX ........ XX .........",\r
+"........ XX ...... XX .........",\r
+"........ XX .... XX .........",\r
+"......... XX .. XX .........",\r
+".......... XX XX ..........",\r
+"........... XX XX XX ...........",\r
+"............ XX XX XX ............",\r
+"............. XX XX XX .............",\r
+".............. XX XX XX ..............",\r
+"............... XX XX ...............",\r
+"................ XX XX ................",\r
+"................. XX XX .................",\r
+".................. XX XX ..................",\r
+"................... XX XX ...................",\r
+".................... XX XX ....................",\r
+"..................... XX XX .....................",\r
+"...................... XX ......................",\r
+"....................... XX .......................",\r
+"...................... XX ......................",\r
+"........ .......... XX XX .......... ........",\r
+"....... ........ XX XX ........ .......",\r
+"...... ...... XX XX ...... ......",\r
+"..... .... XX XX .... .....",\r
+".... .. XX XX .. ....",\r
+".... XX XX XX XX ....",\r
+".... XX XX XX XX ....",\r
+".... XX X XX XX XX ....",\r
+"..... XX XX XX XX XX .....",\r
+"...... XX X XX X XX ......",\r
+"....... XX X XX .......",\r
+"........ XX XX ........",\r
+"......... XX .. XX .........",\r
+"............ XX .... XX ............",\r
+"............. XX ...... XX .............",\r
+"............ X XX ........ XX X ............",\r
+"........... X XX .......... XX X ...........",\r
+".......... X XX............XX X ..........",\r
+"......... X .............. X .........",\r
+"........ X ............ X ........",\r
+"....... X .......... X .......",\r
"...... . ........ . ......",\r
"..... .. ...... .. .....",\r
".... .... .... .... ....",\r
/* XPM */\r
static char *asdl72[] = {\r
/* columns rows colors chars-per-pixel */\r
-"72 72 2 1",\r
+"72 72 3 1",\r
" c black s dark_piece",\r
". c gray s light_square",\r
+"X c white s light_piece",\r
/* pixels */\r
"........................................................................",\r
"........................................................................",\r
"........ ........................ .........",\r
"........ ...................... .........",\r
"........ .................... .........",\r
-"........ . .................. .........",\r
-"........ .. ................ . .........",\r
-"........ .. .............. .. .........",\r
-"........ .. ............ .. .........",\r
-"........ .. .......... .. .........",\r
-"........ .. ........ .. .........",\r
-"........ .. ...... .. .........",\r
-"........ .. .... .. .........",\r
-"......... .. .. .. .........",\r
-".......... .. .. ..........",\r
-"........... .. .. .. ...........",\r
-"............ .. .. .. ............",\r
-"............. .. .. .. .............",\r
-".............. .. .. .. ..............",\r
-"............... .. .. ...............",\r
-"................ .. .. ................",\r
-"................. .. .. .................",\r
-".................. .. .. ..................",\r
-"................... .. .. ...................",\r
-".................... .. .. ....................",\r
-"..................... .. .. .....................",\r
-"...................... .. ......................",\r
-"....................... .. .......................",\r
-"...................... .. ......................",\r
-"........ .......... .. .. .......... ........",\r
-"....... ........ .. .. ........ .......",\r
-"...... ...... .. .. ...... ......",\r
-"..... .... .. .. .... .....",\r
-".... .. .. .. .. ....",\r
-".... .. .. .. .. ....",\r
-".... .. .. .. .. ....",\r
-".... .. . .. .. .. ....",\r
-"..... .. .. .. .. .. .....",\r
-"...... .. . .. . .. ......",\r
-"....... .. . .. .......",\r
-"........ .. .. ........",\r
-"......... .. .. .. .........",\r
-"............ .. .... .. ............",\r
-"............. .. ...... .. .............",\r
-"............ . .. ........ .. . ............",\r
-"........... . .. .......... .. . ...........",\r
-".......... . ................ . ..........",\r
-"......... . .............. . .........",\r
-"........ . ............ . ........",\r
-"....... . .......... . .......",\r
+"........ X .................. .........",\r
+"........ XX ................ X .........",\r
+"........ XX .............. XX .........",\r
+"........ XX ............ XX .........",\r
+"........ XX .......... XX .........",\r
+"........ XX ........ XX .........",\r
+"........ XX ...... XX .........",\r
+"........ XX .... XX .........",\r
+"......... XX .. XX .........",\r
+".......... XX XX ..........",\r
+"........... XX XX XX ...........",\r
+"............ XX XX XX ............",\r
+"............. XX XX XX .............",\r
+".............. XX XX XX ..............",\r
+"............... XX XX ...............",\r
+"................ XX XX ................",\r
+"................. XX XX .................",\r
+".................. XX XX ..................",\r
+"................... XX XX ...................",\r
+".................... XX XX ....................",\r
+"..................... XX XX .....................",\r
+"...................... XX ......................",\r
+"....................... XX .......................",\r
+"...................... XX ......................",\r
+"........ .......... XX XX .......... ........",\r
+"....... ........ XX XX ........ .......",\r
+"...... ...... XX XX ...... ......",\r
+"..... .... XX XX .... .....",\r
+".... .. XX XX .. ....",\r
+".... XX XX XX XX ....",\r
+".... XX XX XX XX ....",\r
+".... XX X XX XX XX ....",\r
+"..... XX XX XX XX XX .....",\r
+"...... XX X XX X XX ......",\r
+"....... XX X XX .......",\r
+"........ XX XX ........",\r
+"......... XX .. XX .........",\r
+"............ XX .... XX ............",\r
+"............. XX ...... XX .............",\r
+"............ X XX ........ XX X ............",\r
+"........... X XX .......... XX X ...........",\r
+".......... X XX............XX X ..........",\r
+"......... X .............. X .........",\r
+"........ X ............ X ........",\r
+"....... X .......... X .......",\r
"...... . ........ . ......",\r
"..... .. ...... .. .....",\r
".... .... .... .... ....",\r
for(i=0; i<size; i++) for(j=0; j<size; j++) if(!src[i][j]) dest[i][j] = c;\r
}\r
\r
+FloodFill(char a[130][130], int size, int x, int y)\r
+{\r
+ char old = 'X', new = '.';\r
+ if(a[x][y] != old) return; else {\r
+ a[x][y] = new;\r
+ if(x > 0) FloodFill(a, size, x-1, y);\r
+ if(y > 0) FloodFill(a, size, x, y-1);\r
+ if(x < size-1) FloodFill(a, size, x+1, y);\r
+ if(y < size-1) FloodFill(a, size, x, y+1);\r
+ }\r
+ \r
+}\r
+\r
void Save(FILE *f, char *name, char data[130][130], int size, char *col, int depth)\r
{ // write out data in source format for d x d pixmap with specified square color\r
int i, j;\r
\r
main(int argc, char **argv)\r
{\r
- int i, j, k, d, cnt, p, s, t; char c, h, w, *name, buf[80];\r
+ int i, j, k, d, cnt, p, s, t; char c, h, w, *name, buf[80], transparent;\r
FILE *f;\r
\r
+ transparent = argc > 1 && !strcmp(argv[1], "-t");\r
+\r
for(s=0; s<18; s++) for(p=0; pieceList[p] != NULL; p++) {\r
\r
// Load the 3 kinds of Windows monochrome bitmaps (outline, solid, white fill)\r
printf("%s loaded\n", buf);\r
// construct pixmaps as character arrays\r
d = sizeList[s];\r
- for(i=0; i<d; i++) { for(j=0; j<d; j++) data[i][j] = '.'; data[i][d] = 0; } // fill square\r
+ for(i=0; i<d; i++) { for(j=0; j<d; j++) data[i][j] = transparent? '.' : 'X'; data[i][d] = 0; } // fill square\r
\r
Paint(data, sData, d, ' '); // overay with solid piece bitmap\r
\r
+ if(!transparent) { // background was painted same color as piece details; flood-fill it from corners\r
+ FloodFill(data, d, 0, 0);\r
+ FloodFill(data, d, 0, d-1);\r
+ FloodFill(data, d, d-1, 0);\r
+ FloodFill(data, d, d-1, d-1);\r
+ }\r
+\r
sprintf(buf, "%s%s%d.xpm", pieceList[p], "dd", d);\r
sprintf(name, "%s%s%d", pieceList[p], "dd", d);\r
f = fopen(buf, "w");\r
- Save(f, name, data, d, "c green s dark_square", 2);\r
+ Save(f, name, data, d, "c green s dark_square", 3);\r
\r
sprintf(buf, "%s%s%d.xpm", pieceList[p], "dl", d);\r
sprintf(name, "%s%s%d", pieceList[p], "dl", d);\r
f = fopen(buf, "w");\r
- Save(f, name, data, d, "c gray s light_square", 2); // silly duplication; pixmap is te same, but other color\r
+ Save(f, name, data, d, "c gray s light_square", 3); // silly duplication; pixmap is te same, but other color\r
\r
// now the light piece\r
for(i=0; i<d; i++) { for(j=0; j<d; j++) data[i][j] = '.'; data[i][d] = 0; } // fill square\r
/* XPM */\r
static char *cvdd33[] = {\r
/* columns rows colors chars-per-pixel */\r
-"33 33 2 1",\r
+"33 33 3 1",\r
" c black s dark_piece",\r
". c green s dark_square",\r
+"X c white s light_piece",\r
/* pixels */\r
".................................",\r
".................................",\r
"................... ... .........",\r
".................. . .........",\r
"............... .........",\r
-"............. ... .. ........",\r
-"........... .. .. ........",\r
-"........... .. . . .......",\r
-".......... .. .. .......",\r
-"......... . ......",\r
-"......... . . ......",\r
-"......... .. .....",\r
-"........ . .....",\r
-"........ . .. .. ....",\r
-"........ .. .... . ....",\r
-"........ .. .... ....",\r
-"....... . .... .....",\r
-"....... . ... .......",\r
-"....... .. ...........",\r
-"....... .. ...........",\r
-"....... .. ..........",\r
+"............. XXX XX ........",\r
+"........... XX XX ........",\r
+"........... XX X X .......",\r
+".......... XX XX .......",\r
+"......... X ......",\r
+"......... X X ......",\r
+"......... XX .....",\r
+"........ X .....",\r
+"........ X .. XX ....",\r
+"........ XX .... X ....",\r
+"........ XX .... ....",\r
+"....... X .... .....",\r
+"....... X ... .......",\r
+"....... XX ...........",\r
+"....... XX ...........",\r
+"....... XX ..........",\r
"....... ..........",\r
"....... ..........",\r
-"........ ............. ..........",\r
+"........ XXXXXXXXXXXXX ..........",\r
"....... .........",\r
"...... ........",\r
-"..... ................. .......",\r
+"..... XXXXXXXXXXXXXXXXX .......",\r
"..... .......",\r
"..... .......",\r
"..... ... ... .......",\r
/* XPM */\r
static char *cvdd37[] = {\r
/* columns rows colors chars-per-pixel */\r
-"37 37 2 1",\r
+"37 37 3 1",\r
" c black s dark_piece",\r
". c green s dark_square",\r
+"X c white s light_piece",\r
/* pixels */\r
".....................................",\r
"..................... .... ..........",\r
".................... .. ..........",\r
".................... . ..........",\r
"................ ..........",\r
-"............... ... .. ..........",\r
-".............. . .........",\r
-"............. . .. .........",\r
-"............ . . ........",\r
-"............ .. . ........",\r
-"........... . .......",\r
-"........... .. . .......",\r
-"........... . ......",\r
-".......... .. ......",\r
-".......... .. .. .....",\r
-".......... . .... .. .....",\r
-"............ .... . .....",\r
-"......... .. .... . .....",\r
-"......... .. ..... ......",\r
-"......... .. ..............",\r
-"......... .. .............",\r
-"......... .. ............",\r
-"......... .. ...........",\r
-"......... . ...........",\r
+"............... XXX XX ..........",\r
+".............. X .........",\r
+"............. X XX .........",\r
+"............ X X ........",\r
+"............ XX X ........",\r
+"........... X .......",\r
+"........... XX X .......",\r
+"........... X ......",\r
+".......... XX ......",\r
+".......... XX .. .....",\r
+".......... X .... XX .....",\r
+"..........XX .... X .....",\r
+"......... XX .... X .....",\r
+"......... XX ..... ......",\r
+"......... XX ..............",\r
+"......... XX .............",\r
+"......... XX ............",\r
+"......... XX ...........",\r
+"......... X ...........",\r
"......... ...........",\r
-".......... .............. ...........",\r
+".......... XXXXXXXXXXXXXX ...........",\r
"......... ..........",\r
"........ .........",\r
".....................................",\r
/* XPM */\r
static char *cvdd40[] = {\r
/* columns rows colors chars-per-pixel */\r
-"40 40 2 1",\r
+"40 40 3 1",\r
" c black s dark_piece",\r
". c green s dark_square",\r
+"X c white s light_piece",\r
/* pixels */\r
"........................................",\r
"........................................",\r
"..................... .. ............",\r
"..................... . ............",\r
".................. ............",\r
-"................ ... .. ............",\r
-"............... .. ...........",\r
-"............. .. .. ...........",\r
-"............ .. . ..........",\r
-"............ .. . ..........",\r
-"........... . .........",\r
-"........... .. . .........",\r
-"........... . ........",\r
-".......... .. ........",\r
-".......... .. .. .......",\r
-".......... . .... .. .......",\r
-".......... . .... . .......",\r
-"......... .. .... . .......",\r
-"......... .. .... ........",\r
-"......... .. ...............",\r
-"......... .. ..............",\r
-"......... .. .............",\r
-"......... .. .............",\r
-"......... .. ............",\r
-"......... .. ............",\r
-"......... .. ............",\r
+"................ XXX XX ............",\r
+"............... XX ...........",\r
+"............. XX XX ...........",\r
+"............ XX X ..........",\r
+"............ XX X ..........",\r
+"........... X .........",\r
+"........... XX X .........",\r
+"........... X ........",\r
+".......... XX ........",\r
+".......... XX .. .......",\r
+".......... X .... XX .......",\r
+".......... X .... X .......",\r
+"......... XX .... X .......",\r
+"......... XX .... ........",\r
+"......... XX ...............",\r
+"......... XX ..............",\r
+"......... XX .............",\r
+"......... XX .............",\r
+"......... XX ............",\r
+"......... XX ............",\r
+"......... XX ............",\r
"......... .............",\r
-".......... .............. ............",\r
+".......... XXXXXXXXXXXXXX ............",\r
"......... ...........",\r
"........ ..........",\r
-"....... ...................... .........",\r
+"....... XXXXXXXXXXXXXXXXXXXXXX .........",\r
"...... ........",\r
"...... ........",\r
"...... ........",\r
/* XPM */\r
static char *cvdd45[] = {\r
/* columns rows colors chars-per-pixel */\r
-"45 45 2 1",\r
+"45 45 3 1",\r
" c black s dark_piece",\r
". c green s dark_square",\r
+"X c white s light_piece",\r
/* pixels */\r
".............................................",\r
".............................................",\r
"......................... ... ............",\r
"........................ . ............",\r
"..................... ............",\r
-"................... ... .. ............",\r
-"................. .. . ...........",\r
-"................ . ...........",\r
-"............... . . ..........",\r
-".............. . .. ..........",\r
-".............. .. .. ..........",\r
-"............. . .........",\r
-"............. .. .........",\r
-"............ . .........",\r
-"............ .. . ........",\r
-"............ . ........",\r
-".............. . .......",\r
-"........... .. .. ......",\r
-"........... .. .... .. ......",\r
-"........... . ..... . ......",\r
-"............. ...... ......",\r
-"............. ...... . ......",\r
-".......... .. ..... .......",\r
-".......... .. ...... ...........",\r
-".......... .. .................",\r
-".......... .. ................",\r
-".......... .. ...............",\r
-".......... .. ...............",\r
-".......... .. ..............",\r
-".......... . ..............",\r
+"................... XXX XX ............",\r
+"................. XX X ...........",\r
+"................ X ...........",\r
+"............... X X ..........",\r
+".............. X XX ..........",\r
+".............. XX XX ..........",\r
+"............. X .........",\r
+"............. XX .........",\r
+"............ X .........",\r
+"............ XX X ........",\r
+"............ X ........",\r
+"............XX . .......",\r
+"........... XX .. ......",\r
+"........... XX .... XX ......",\r
+"........... X ..... X ......",\r
+"...........XX ...... ......",\r
+"...........XX ...... X ......",\r
+".......... XX ..... .......",\r
+".......... XX ...... ...........",\r
+".......... XX .................",\r
+".......... XX ................",\r
+".......... XX ...............",\r
+".......... XX ...............",\r
+".......... XX ..............",\r
+".......... X ..............",\r
".......... ..............",\r
-".......... ................... ..............",\r
+".......... XXXXXXXXXXXXXXXXXXX ..............",\r
"......... .............",\r
"........ ............",\r
"....... ...........",\r
-"...... ......................... ..........",\r
+"...... XXXXXXXXXXXXXXXXXXXXXXXXX ..........",\r
"...... ..........",\r
"...... ..........",\r
"...... ..........",\r
/* XPM */\r
static char *cvdd49[] = {\r
/* columns rows colors chars-per-pixel */\r
-"49 49 2 1",\r
+"49 49 3 1",\r
" c black s dark_piece",\r
". c green s dark_square",\r
+"X c white s light_piece",\r
/* pixels */\r
".................................................",\r
"........................... ...... .............",\r
".......................... .. .............",\r
".......................... . .............",\r
"..................... ..............",\r
-"................... ... ... .............",\r
-".................. .. ............",\r
-"................. . ............",\r
-"................ . .. ...........",\r
-"............... . .. ...........",\r
-"............... .. .. ...........",\r
-".............. .. . ...........",\r
-".............. .. ..........",\r
-"............. .. ..........",\r
-"............. .. .........",\r
-"............ . . ........",\r
-"............ .. ........",\r
-"............ .. . .......",\r
-"............ . .. .......",\r
-"........... .. .... .. ......",\r
-"........... .. ..... .. ......",\r
-"........... .. ...... . ......",\r
-"........... . ...... . ......",\r
-"........... . ....... .......",\r
-"............. ....... ........",\r
-".......... .. ....... ...........",\r
-".......... .. ..................",\r
-".......... .. .................",\r
-".......... .. .................",\r
-".......... .. ................",\r
-".......... .. ................",\r
-".......... ... ...............",\r
-"........... ..................... ...............",\r
+"................... XXX XXX .............",\r
+".................. XX ............",\r
+"................. X ............",\r
+"................ X XX ...........",\r
+"............... X XX ...........",\r
+"............... XX XX ...........",\r
+".............. XX X ...........",\r
+".............. XX ..........",\r
+"............. XX ..........",\r
+"............. XX .........",\r
+"............ X X ........",\r
+"............ XX ........",\r
+"............ XX . .......",\r
+"............ X .. .......",\r
+"........... XX .... XX ......",\r
+"........... XX ..... XX ......",\r
+"........... XX ...... X ......",\r
+"........... X ...... X ......",\r
+"........... X ....... .......",\r
+"...........XX ....... ........",\r
+".......... XX ....... ...........",\r
+".......... XX ..................",\r
+".......... XX .................",\r
+".......... XX .................",\r
+".......... XX ................",\r
+".......... XX ................",\r
+".......... XXX ...............",\r
+"........... XXXXXXXXXXXXXXXXXXXXX ...............",\r
"........... ...............",\r
"........... ...............",\r
-"........... ..................... ...............",\r
+"........... XXXXXXXXXXXXXXXXXXXXX ...............",\r
".......... ..............",\r
"......... .............",\r
"........ ............",\r
-"....... ............................. ...........",\r
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",\r
"....... ...........",\r
"....... ...........",\r
"....... ...........",\r
/* XPM */\r
static char *cvdd54[] = {\r
/* columns rows colors chars-per-pixel */\r
-"54 54 2 1",\r
+"54 54 3 1",\r
" c black s dark_piece",\r
". c green s dark_square",\r
+"X c white s light_piece",\r
/* pixels */\r
"......................................................",\r
"......................................................",\r
"............................. .. ...............",\r
"............................. . ...............",\r
"........................ ................",\r
-"...................... ... ... ...............",\r
-".................... .... ..............",\r
-"................... ... ..............",\r
-".................. ... .. .............",\r
-"................. ... .. .............",\r
-"................. .. .. .............",\r
-"................ ... . .............",\r
-"................ .. ............",\r
-"................ ... ............",\r
-"............... .. .. ...........",\r
-"............... .. . ..........",\r
-"............... .. ..........",\r
-".............. .. . .........",\r
-".............. .. .. .........",\r
-".............. .. .... .. ........",\r
-"............. .. ..... .. ........",\r
-"............. .. ...... . ........",\r
-"............. .. ...... . ........",\r
-"............. .. ....... .. .........",\r
-"............. . ....... ..........",\r
-"............. .. ....... .............",\r
-"............ .. ....................",\r
-"............ .. ...................",\r
-"............ .. ...................",\r
-"............ .. ..................",\r
-"............ .. ..................",\r
-"............ .. .................",\r
-"............ .. .................",\r
+"...................... XXX XXX ...............",\r
+".................... XXXX ..............",\r
+"................... XXX ..............",\r
+".................. XXX XX .............",\r
+"................. XXX XX .............",\r
+"................. XX XX .............",\r
+"................ XXX X .............",\r
+"................ XX ............",\r
+"................ XXX ............",\r
+"............... XX XX ...........",\r
+"............... XX X ..........",\r
+"............... XX ..........",\r
+".............. XX . .........",\r
+".............. XX .. .........",\r
+".............. XX .... XX ........",\r
+"............. XX ..... XX ........",\r
+"............. XX ...... X ........",\r
+"............. XX ...... X ........",\r
+"............. XX ....... XX .........",\r
+"............. X ....... ..........",\r
+"............. XX ....... .............",\r
+"............ XX ....................",\r
+"............ XX ...................",\r
+"............ XX ...................",\r
+"............ XX ..................",\r
+"............ XX ..................",\r
+"............ XX .................",\r
+"............ XX .................",\r
"............ .................",\r
"............ .................",\r
-"............. .................... .................",\r
-"............ .................... ................",\r
+"............. XXXXXXXXXXXXXXXXXXXX .................",\r
+"............ XXXXXXXXXXXXXXXXXXXX ................",\r
"........... ...............",\r
".......... ..............",\r
"......... .............",\r
-"........ ............................ ............",\r
-"........ ............................ ............",\r
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",\r
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",\r
"........ ............",\r
"........ ............",\r
"........ ............",\r
/* XPM */\r
static char *cvdd58[] = {\r
/* columns rows colors chars-per-pixel */\r
-"58 58 2 1",\r
+"58 58 3 1",\r
" c black s dark_piece",\r
". c green s dark_square",\r
+"X c white s light_piece",\r
/* pixels */\r
"..........................................................",\r
"................................. ........ ...............",\r
"............................... .... ...............",\r
"............................... .. ...............",\r
"........................... ...............",\r
-"........................ ... ... ................",\r
-"....................... ..... .... ...............",\r
-"...................... ... ..............",\r
-"..................... .. .............",\r
-".................... . .............",\r
-"................... . . ............",\r
-".................. .. ... ............",\r
-".................. .. .. ............",\r
-"................. ... .. ............",\r
-"................ .. ...........",\r
-"................ ... ...........",\r
-"............... .. . ...........",\r
-"............... ... .. ..........",\r
-"............... .. . ..........",\r
-".............. .. .........",\r
-".............. .. ........",\r
-".............. .. . ........",\r
-"............. .. .. .......",\r
-"............. .. .... .......",\r
-"............. .. ..... .. ......",\r
-"............ .. ....... .. ......",\r
-"............ .. ....... ......",\r
-"............ .. ....... ......",\r
-"............ .. ........ .. ......",\r
-"............ .. ........ .. .......",\r
-"............ .. ........ ........",\r
-"........... ... ....... .............",\r
-"........... .. .....................",\r
-"........... .. ....................",\r
-"........... .. ...................",\r
-"........... .. ...................",\r
-"........... .. ...................",\r
-"........... .. ..................",\r
+"........................ XXX XXX ................",\r
+"....................... XXXXX XXXX ...............",\r
+"...................... XXX ..............",\r
+"..................... XX .............",\r
+".................... X .............",\r
+"................... X X ............",\r
+".................. XX XXX ............",\r
+".................. XX XX ............",\r
+"................. XXX XX ............",\r
+"................ XX ...........",\r
+"................ XXX ...........",\r
+"............... XX X ...........",\r
+"............... XXX XX ..........",\r
+"............... XX X ..........",\r
+".............. XX .........",\r
+".............. XX ........",\r
+".............. XX . ........",\r
+"............. XX .. .......",\r
+"............. XX .... .......",\r
+"............. XX ..... XX ......",\r
+"............ XX ....... XX ......",\r
+"............ XX ....... ......",\r
+"............ XX ....... ......",\r
+"............ XX ........ XX ......",\r
+"............ XX ........ XX .......",\r
+"............ XX ........ ........",\r
+"........... XXX ....... .............",\r
+"........... XX .....................",\r
+"........... XX ....................",\r
+"........... XX ...................",\r
+"........... XX ...................",\r
+"........... XX ...................",\r
+"........... XX ..................",\r
"........... ..................",\r
"........... ..................",\r
-"........... ........................ .................",\r
-"............ ........................ .................",\r
+"........... XXXXXXXXXXXXXXXXXXXXXXXX .................",\r
+"............ XXXXXXXXXXXXXXXXXXXXXXXX .................",\r
"........... ................",\r
"......... ...............",\r
"........ ..............",\r
-"....... ................................ .............",\r
-"....... ................................ .............",\r
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",\r
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",\r
"....... .............",\r
"....... .............",\r
"....... .............",\r
/* XPM */\r
static char *cvdd64[] = {\r
/* columns rows colors chars-per-pixel */\r
-"64 64 2 1",\r
+"64 64 3 1",\r
" c black s dark_piece",\r
". c green s dark_square",\r
+"X c white s light_piece",\r
/* pixels */\r
"................................................................",\r
"................................................................",\r
"................................. .... ...................",\r
"................................. .. ...................",\r
"............................. ...................",\r
-".......................... ... ... ....................",\r
-"......................... ..... .... ...................",\r
-"........................ ... ..................",\r
-"....................... .. .................",\r
-"...................... . .................",\r
-"..................... . . ................",\r
-".................... .. ... ................",\r
-".................... .. .. ................",\r
-"................... ... .. ................",\r
-".................. .. ...............",\r
-".................. ... ...............",\r
-"................. .. . ...............",\r
-"................. ... .. ..............",\r
-"................. .. . ..............",\r
-"................ .. .............",\r
-"................ .. ............",\r
-"................ .. . ............",\r
-"............... .. .. ...........",\r
-"............... .. .... ...........",\r
-"............... . ...... .. ..........",\r
-"............... .. ....... .. ..........",\r
-".............. .. ........ ..........",\r
-".............. .. ........ ..........",\r
-".............. .. ........ .. ..........",\r
-".............. .. ......... .. ...........",\r
-".............. .. ......... ............",\r
-".............. .. ........ .................",\r
-"............. ... ..........................",\r
-"............. .. .........................",\r
-"............. .. ........................",\r
-"............. .. .......................",\r
-"............. .. .......................",\r
-"............. .. .......................",\r
-"............. .. ......................",\r
+".......................... XXX XXX ....................",\r
+"......................... XXXXX XXXX ...................",\r
+"........................ XXX ..................",\r
+"....................... XX .................",\r
+"...................... X .................",\r
+"..................... X X ................",\r
+".................... XX XXX ................",\r
+".................... XX XX ................",\r
+"................... XXX XX ................",\r
+".................. XX ...............",\r
+".................. XXX ...............",\r
+"................. XX X ...............",\r
+"................. XXX XX ..............",\r
+"................. XX X ..............",\r
+"................ XX .............",\r
+"................ XX ............",\r
+"................ XX . ............",\r
+"............... XX .. ...........",\r
+"............... XX .... ...........",\r
+"............... X ...... XX ..........",\r
+"............... XX ....... XX ..........",\r
+".............. XX ........ ..........",\r
+".............. XX ........ ..........",\r
+".............. XX ........ XX ..........",\r
+".............. XX ......... XX ...........",\r
+".............. XX ......... ............",\r
+".............. XX ........ .................",\r
+"............. XXX ..........................",\r
+"............. XX .........................",\r
+"............. XX ........................",\r
+"............. XX .......................",\r
+"............. XX .......................",\r
+"............. XX .......................",\r
+"............. XX ......................",\r
"............. ......................",\r
".............. ......................",\r
-".............. ...................... ......................",\r
-"............. ........................ .....................",\r
+".............. XXXXXXXXXXXXXXXXXXXXXX ......................",\r
+"............. XXXXXXXXXXXXXXXXXXXXXXXX .....................",\r
"............ ....................",\r
".......... ..................",\r
"......... .................",\r
-"........ .................................. ................",\r
-"........ .................................... ................",\r
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",\r
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",\r
"........ ................",\r
"........ ................",\r
"........ ................",\r
/* XPM */\r
static char *cvdd72[] = {\r
/* columns rows colors chars-per-pixel */\r
-"72 72 2 1",\r
+"72 72 3 1",\r
" c black s dark_piece",\r
". c green s dark_square",\r
+"X c white s light_piece",\r
/* pixels */\r
"........................................................................",\r
"........................................................................",\r
"...................................... .. ....................",\r
".................................. ....................",\r
"............................... ....................",\r
-"............................. .... .. ....................",\r
-"........................... ..... ..... ...................",\r
-".......................... ..... ... ..................",\r
-"......................... .... .................",\r
-"........................ .... .................",\r
-"....................... .... .... ................",\r
-"...................... .... .... ................",\r
-"...................... .... .... ................",\r
-"..................... ... ... ................",\r
-"..................... .... . ...............",\r
-".................... .... ...............",\r
-".................... .... ...............",\r
-"................... .... . ..............",\r
-"................... .... . ..............",\r
-"................... .... .. .............",\r
-".................. .... . ............",\r
-".................. .... ...........",\r
-".................. .... ...........",\r
-"................. .... . ..........",\r
-"................. .... ... ..........",\r
-"................. .... ..... .. .........",\r
-"................. .... ..... ... .........",\r
-"................ .... ....... ... .........",\r
-"................ .... ....... .. .........",\r
-"................ ..... ........ .. .........",\r
-"................ .... ........ . .........",\r
-"................ .... ........ .. .........",\r
-"................ .... ........ ..........",\r
-"................ .... ....... ............",\r
-"............... .... ....... .................",\r
-"............... .... ..........................",\r
-"............... .... .........................",\r
-"............... .... .........................",\r
-"............... .... ........................",\r
-"............... ..... .......................",\r
-"............... ..... .......................",\r
-"............... .... ......................",\r
-"............... .... ......................",\r
+"............................. XXXX XX ....................",\r
+"........................... XXXXX XXXXX ...................",\r
+".......................... XXXXX XXX ..................",\r
+"......................... XXXX .................",\r
+"........................ XXXX .................",\r
+"....................... XXXX XXXX ................",\r
+"...................... XXXX XXXX ................",\r
+"...................... XXXX XXXX ................",\r
+"..................... XXX XXX ................",\r
+"..................... XXXX X ...............",\r
+".................... XXXX ...............",\r
+".................... XXXX ...............",\r
+"................... XXXX X ..............",\r
+"................... XXXX X ..............",\r
+"................... XXXX XX .............",\r
+".................. XXXX X ............",\r
+".................. XXXX ...........",\r
+".................. XXXX ...........",\r
+"................. XXXX . ..........",\r
+"................. XXXX ... ..........",\r
+"................. XXXX ..... XX .........",\r
+"................. XXXX ..... XXX .........",\r
+"................ XXXX ....... XXX .........",\r
+"................ XXXX ....... XX .........",\r
+"................ XXXXX ........ XX .........",\r
+"................ XXXX ........ X .........",\r
+"................ XXXX ........ XX .........",\r
+"................ XXXX ........ ..........",\r
+"................ XXXX ....... ............",\r
+"............... XXXX ....... .................",\r
+"............... XXXX ..........................",\r
+"............... XXXX .........................",\r
+"............... XXXX .........................",\r
+"............... XXXX ........................",\r
+"............... XXXXX .......................",\r
+"............... XXXXX .......................",\r
+"............... XXXX ......................",\r
+"............... XXXX ......................",\r
"............... ......................",\r
"............... ......................",\r
-"............... .............................. ......................",\r
-".............. .............................. ......................",\r
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......................",\r
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......................",\r
"............. .....................",\r
"........... ...................",\r
".......... ..................",\r
-"......... ........................................ .................",\r
-"......... ........................................ .................",\r
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",\r
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",\r
"......... .................",\r
"......... .................",\r
"......... .................",\r
/* XPM */\r
static char *cvdl33[] = {\r
/* columns rows colors chars-per-pixel */\r
-"33 33 2 1",\r
+"33 33 3 1",\r
" c black s dark_piece",\r
". c gray s light_square",\r
+"X c white s light_piece",\r
/* pixels */\r
".................................",\r
".................................",\r
"................... ... .........",\r
".................. . .........",\r
"............... .........",\r
-"............. ... .. ........",\r
-"........... .. .. ........",\r
-"........... .. . . .......",\r
-".......... .. .. .......",\r
-"......... . ......",\r
-"......... . . ......",\r
-"......... .. .....",\r
-"........ . .....",\r
-"........ . .. .. ....",\r
-"........ .. .... . ....",\r
-"........ .. .... ....",\r
-"....... . .... .....",\r
-"....... . ... .......",\r
-"....... .. ...........",\r
-"....... .. ...........",\r
-"....... .. ..........",\r
+"............. XXX XX ........",\r
+"........... XX XX ........",\r
+"........... XX X X .......",\r
+".......... XX XX .......",\r
+"......... X ......",\r
+"......... X X ......",\r
+"......... XX .....",\r
+"........ X .....",\r
+"........ X .. XX ....",\r
+"........ XX .... X ....",\r
+"........ XX .... ....",\r
+"....... X .... .....",\r
+"....... X ... .......",\r
+"....... XX ...........",\r
+"....... XX ...........",\r
+"....... XX ..........",\r
"....... ..........",\r
"....... ..........",\r
-"........ ............. ..........",\r
+"........ XXXXXXXXXXXXX ..........",\r
"....... .........",\r
"...... ........",\r
-"..... ................. .......",\r
+"..... XXXXXXXXXXXXXXXXX .......",\r
"..... .......",\r
"..... .......",\r
"..... ... ... .......",\r
/* XPM */\r
static char *cvdl37[] = {\r
/* columns rows colors chars-per-pixel */\r
-"37 37 2 1",\r
+"37 37 3 1",\r
" c black s dark_piece",\r
". c gray s light_square",\r
+"X c white s light_piece",\r
/* pixels */\r
".....................................",\r
"..................... .... ..........",\r
".................... .. ..........",\r
".................... . ..........",\r
"................ ..........",\r
-"............... ... .. ..........",\r
-".............. . .........",\r
-"............. . .. .........",\r
-"............ . . ........",\r
-"............ .. . ........",\r
-"........... . .......",\r
-"........... .. . .......",\r
-"........... . ......",\r
-".......... .. ......",\r
-".......... .. .. .....",\r
-".......... . .... .. .....",\r
-"............ .... . .....",\r
-"......... .. .... . .....",\r
-"......... .. ..... ......",\r
-"......... .. ..............",\r
-"......... .. .............",\r
-"......... .. ............",\r
-"......... .. ...........",\r
-"......... . ...........",\r
+"............... XXX XX ..........",\r
+".............. X .........",\r
+"............. X XX .........",\r
+"............ X X ........",\r
+"............ XX X ........",\r
+"........... X .......",\r
+"........... XX X .......",\r
+"........... X ......",\r
+".......... XX ......",\r
+".......... XX .. .....",\r
+".......... X .... XX .....",\r
+"..........XX .... X .....",\r
+"......... XX .... X .....",\r
+"......... XX ..... ......",\r
+"......... XX ..............",\r
+"......... XX .............",\r
+"......... XX ............",\r
+"......... XX ...........",\r
+"......... X ...........",\r
"......... ...........",\r
-".......... .............. ...........",\r
+".......... XXXXXXXXXXXXXX ...........",\r
"......... ..........",\r
"........ .........",\r
".....................................",\r
/* XPM */\r
static char *cvdl40[] = {\r
/* columns rows colors chars-per-pixel */\r
-"40 40 2 1",\r
+"40 40 3 1",\r
" c black s dark_piece",\r
". c gray s light_square",\r
+"X c white s light_piece",\r
/* pixels */\r
"........................................",\r
"........................................",\r
"..................... .. ............",\r
"..................... . ............",\r
".................. ............",\r
-"................ ... .. ............",\r
-"............... .. ...........",\r
-"............. .. .. ...........",\r
-"............ .. . ..........",\r
-"............ .. . ..........",\r
-"........... . .........",\r
-"........... .. . .........",\r
-"........... . ........",\r
-".......... .. ........",\r
-".......... .. .. .......",\r
-".......... . .... .. .......",\r
-".......... . .... . .......",\r
-"......... .. .... . .......",\r
-"......... .. .... ........",\r
-"......... .. ...............",\r
-"......... .. ..............",\r
-"......... .. .............",\r
-"......... .. .............",\r
-"......... .. ............",\r
-"......... .. ............",\r
-"......... .. ............",\r
+"................ XXX XX ............",\r
+"............... XX ...........",\r
+"............. XX XX ...........",\r
+"............ XX X ..........",\r
+"............ XX X ..........",\r
+"........... X .........",\r
+"........... XX X .........",\r
+"........... X ........",\r
+".......... XX ........",\r
+".......... XX .. .......",\r
+".......... X .... XX .......",\r
+".......... X .... X .......",\r
+"......... XX .... X .......",\r
+"......... XX .... ........",\r
+"......... XX ...............",\r
+"......... XX ..............",\r
+"......... XX .............",\r
+"......... XX .............",\r
+"......... XX ............",\r
+"......... XX ............",\r
+"......... XX ............",\r
"......... .............",\r
-".......... .............. ............",\r
+".......... XXXXXXXXXXXXXX ............",\r
"......... ...........",\r
"........ ..........",\r
-"....... ...................... .........",\r
+"....... XXXXXXXXXXXXXXXXXXXXXX .........",\r
"...... ........",\r
"...... ........",\r
"...... ........",\r
/* XPM */\r
static char *cvdl45[] = {\r
/* columns rows colors chars-per-pixel */\r
-"45 45 2 1",\r
+"45 45 3 1",\r
" c black s dark_piece",\r
". c gray s light_square",\r
+"X c white s light_piece",\r
/* pixels */\r
".............................................",\r
".............................................",\r
"......................... ... ............",\r
"........................ . ............",\r
"..................... ............",\r
-"................... ... .. ............",\r
-"................. .. . ...........",\r
-"................ . ...........",\r
-"............... . . ..........",\r
-".............. . .. ..........",\r
-".............. .. .. ..........",\r
-"............. . .........",\r
-"............. .. .........",\r
-"............ . .........",\r
-"............ .. . ........",\r
-"............ . ........",\r
-".............. . .......",\r
-"........... .. .. ......",\r
-"........... .. .... .. ......",\r
-"........... . ..... . ......",\r
-"............. ...... ......",\r
-"............. ...... . ......",\r
-".......... .. ..... .......",\r
-".......... .. ...... ...........",\r
-".......... .. .................",\r
-".......... .. ................",\r
-".......... .. ...............",\r
-".......... .. ...............",\r
-".......... .. ..............",\r
-".......... . ..............",\r
+"................... XXX XX ............",\r
+"................. XX X ...........",\r
+"................ X ...........",\r
+"............... X X ..........",\r
+".............. X XX ..........",\r
+".............. XX XX ..........",\r
+"............. X .........",\r
+"............. XX .........",\r
+"............ X .........",\r
+"............ XX X ........",\r
+"............ X ........",\r
+"............XX . .......",\r
+"........... XX .. ......",\r
+"........... XX .... XX ......",\r
+"........... X ..... X ......",\r
+"...........XX ...... ......",\r
+"...........XX ...... X ......",\r
+".......... XX ..... .......",\r
+".......... XX ...... ...........",\r
+".......... XX .................",\r
+".......... XX ................",\r
+".......... XX ...............",\r
+".......... XX ...............",\r
+".......... XX ..............",\r
+".......... X ..............",\r
".......... ..............",\r
-".......... ................... ..............",\r
+".......... XXXXXXXXXXXXXXXXXXX ..............",\r
"......... .............",\r
"........ ............",\r
"....... ...........",\r
-"...... ......................... ..........",\r
+"...... XXXXXXXXXXXXXXXXXXXXXXXXX ..........",\r
"...... ..........",\r
"...... ..........",\r
"...... ..........",\r
/* XPM */\r
static char *cvdl49[] = {\r
/* columns rows colors chars-per-pixel */\r
-"49 49 2 1",\r
+"49 49 3 1",\r
" c black s dark_piece",\r
". c gray s light_square",\r
+"X c white s light_piece",\r
/* pixels */\r
".................................................",\r
"........................... ...... .............",\r
".......................... .. .............",\r
".......................... . .............",\r
"..................... ..............",\r
-"................... ... ... .............",\r
-".................. .. ............",\r
-"................. . ............",\r
-"................ . .. ...........",\r
-"............... . .. ...........",\r
-"............... .. .. ...........",\r
-".............. .. . ...........",\r
-".............. .. ..........",\r
-"............. .. ..........",\r
-"............. .. .........",\r
-"............ . . ........",\r
-"............ .. ........",\r
-"............ .. . .......",\r
-"............ . .. .......",\r
-"........... .. .... .. ......",\r
-"........... .. ..... .. ......",\r
-"........... .. ...... . ......",\r
-"........... . ...... . ......",\r
-"........... . ....... .......",\r
-"............. ....... ........",\r
-".......... .. ....... ...........",\r
-".......... .. ..................",\r
-".......... .. .................",\r
-".......... .. .................",\r
-".......... .. ................",\r
-".......... .. ................",\r
-".......... ... ...............",\r
-"........... ..................... ...............",\r
+"................... XXX XXX .............",\r
+".................. XX ............",\r
+"................. X ............",\r
+"................ X XX ...........",\r
+"............... X XX ...........",\r
+"............... XX XX ...........",\r
+".............. XX X ...........",\r
+".............. XX ..........",\r
+"............. XX ..........",\r
+"............. XX .........",\r
+"............ X X ........",\r
+"............ XX ........",\r
+"............ XX . .......",\r
+"............ X .. .......",\r
+"........... XX .... XX ......",\r
+"........... XX ..... XX ......",\r
+"........... XX ...... X ......",\r
+"........... X ...... X ......",\r
+"........... X ....... .......",\r
+"...........XX ....... ........",\r
+".......... XX ....... ...........",\r
+".......... XX ..................",\r
+".......... XX .................",\r
+".......... XX .................",\r
+".......... XX ................",\r
+".......... XX ................",\r
+".......... XXX ...............",\r
+"........... XXXXXXXXXXXXXXXXXXXXX ...............",\r
"........... ...............",\r
"........... ...............",\r
-"........... ..................... ...............",\r
+"........... XXXXXXXXXXXXXXXXXXXXX ...............",\r
".......... ..............",\r
"......... .............",\r
"........ ............",\r
-"....... ............................. ...........",\r
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",\r
"....... ...........",\r
"....... ...........",\r
"....... ...........",\r
/* XPM */\r
static char *cvdl54[] = {\r
/* columns rows colors chars-per-pixel */\r
-"54 54 2 1",\r
+"54 54 3 1",\r
" c black s dark_piece",\r
". c gray s light_square",\r
+"X c white s light_piece",\r
/* pixels */\r
"......................................................",\r
"......................................................",\r
"............................. .. ...............",\r
"............................. . ...............",\r
"........................ ................",\r
-"...................... ... ... ...............",\r
-".................... .... ..............",\r
-"................... ... ..............",\r
-".................. ... .. .............",\r
-"................. ... .. .............",\r
-"................. .. .. .............",\r
-"................ ... . .............",\r
-"................ .. ............",\r
-"................ ... ............",\r
-"............... .. .. ...........",\r
-"............... .. . ..........",\r
-"............... .. ..........",\r
-".............. .. . .........",\r
-".............. .. .. .........",\r
-".............. .. .... .. ........",\r
-"............. .. ..... .. ........",\r
-"............. .. ...... . ........",\r
-"............. .. ...... . ........",\r
-"............. .. ....... .. .........",\r
-"............. . ....... ..........",\r
-"............. .. ....... .............",\r
-"............ .. ....................",\r
-"............ .. ...................",\r
-"............ .. ...................",\r
-"............ .. ..................",\r
-"............ .. ..................",\r
-"............ .. .................",\r
-"............ .. .................",\r
+"...................... XXX XXX ...............",\r
+".................... XXXX ..............",\r
+"................... XXX ..............",\r
+".................. XXX XX .............",\r
+"................. XXX XX .............",\r
+"................. XX XX .............",\r
+"................ XXX X .............",\r
+"................ XX ............",\r
+"................ XXX ............",\r
+"............... XX XX ...........",\r
+"............... XX X ..........",\r
+"............... XX ..........",\r
+".............. XX . .........",\r
+".............. XX .. .........",\r
+".............. XX .... XX ........",\r
+"............. XX ..... XX ........",\r
+"............. XX ...... X ........",\r
+"............. XX ...... X ........",\r
+"............. XX ....... XX .........",\r
+"............. X ....... ..........",\r
+"............. XX ....... .............",\r
+"............ XX ....................",\r
+"............ XX ...................",\r
+"............ XX ...................",\r
+"............ XX ..................",\r
+"............ XX ..................",\r
+"............ XX .................",\r
+"............ XX .................",\r
"............ .................",\r
"............ .................",\r
-"............. .................... .................",\r
-"............ .................... ................",\r
+"............. XXXXXXXXXXXXXXXXXXXX .................",\r
+"............ XXXXXXXXXXXXXXXXXXXX ................",\r
"........... ...............",\r
".......... ..............",\r
"......... .............",\r
-"........ ............................ ............",\r
-"........ ............................ ............",\r
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",\r
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",\r
"........ ............",\r
"........ ............",\r
"........ ............",\r
/* XPM */\r
static char *cvdl58[] = {\r
/* columns rows colors chars-per-pixel */\r
-"58 58 2 1",\r
+"58 58 3 1",\r
" c black s dark_piece",\r
". c gray s light_square",\r
+"X c white s light_piece",\r
/* pixels */\r
"..........................................................",\r
"................................. ........ ...............",\r
"............................... .... ...............",\r
"............................... .. ...............",\r
"........................... ...............",\r
-"........................ ... ... ................",\r
-"....................... ..... .... ...............",\r
-"...................... ... ..............",\r
-"..................... .. .............",\r
-".................... . .............",\r
-"................... . . ............",\r
-".................. .. ... ............",\r
-".................. .. .. ............",\r
-"................. ... .. ............",\r
-"................ .. ...........",\r
-"................ ... ...........",\r
-"............... .. . ...........",\r
-"............... ... .. ..........",\r
-"............... .. . ..........",\r
-".............. .. .........",\r
-".............. .. ........",\r
-".............. .. . ........",\r
-"............. .. .. .......",\r
-"............. .. .... .......",\r
-"............. .. ..... .. ......",\r
-"............ .. ....... .. ......",\r
-"............ .. ....... ......",\r
-"............ .. ....... ......",\r
-"............ .. ........ .. ......",\r
-"............ .. ........ .. .......",\r
-"............ .. ........ ........",\r
-"........... ... ....... .............",\r
-"........... .. .....................",\r
-"........... .. ....................",\r
-"........... .. ...................",\r
-"........... .. ...................",\r
-"........... .. ...................",\r
-"........... .. ..................",\r
+"........................ XXX XXX ................",\r
+"....................... XXXXX XXXX ...............",\r
+"...................... XXX ..............",\r
+"..................... XX .............",\r
+".................... X .............",\r
+"................... X X ............",\r
+".................. XX XXX ............",\r
+".................. XX XX ............",\r
+"................. XXX XX ............",\r
+"................ XX ...........",\r
+"................ XXX ...........",\r
+"............... XX X ...........",\r
+"............... XXX XX ..........",\r
+"............... XX X ..........",\r
+".............. XX .........",\r
+".............. XX ........",\r
+".............. XX . ........",\r
+"............. XX .. .......",\r
+"............. XX .... .......",\r
+"............. XX ..... XX ......",\r
+"............ XX ....... XX ......",\r
+"............ XX ....... ......",\r
+"............ XX ....... ......",\r
+"............ XX ........ XX ......",\r
+"............ XX ........ XX .......",\r
+"............ XX ........ ........",\r
+"........... XXX ....... .............",\r
+"........... XX .....................",\r
+"........... XX ....................",\r
+"........... XX ...................",\r
+"........... XX ...................",\r
+"........... XX ...................",\r
+"........... XX ..................",\r
"........... ..................",\r
"........... ..................",\r
-"........... ........................ .................",\r
-"............ ........................ .................",\r
+"........... XXXXXXXXXXXXXXXXXXXXXXXX .................",\r
+"............ XXXXXXXXXXXXXXXXXXXXXXXX .................",\r
"........... ................",\r
"......... ...............",\r
"........ ..............",\r
-"....... ................................ .............",\r
-"....... ................................ .............",\r
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",\r
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",\r
"....... .............",\r
"....... .............",\r
"....... .............",\r
/* XPM */\r
static char *cvdl64[] = {\r
/* columns rows colors chars-per-pixel */\r
-"64 64 2 1",\r
+"64 64 3 1",\r
" c black s dark_piece",\r
". c gray s light_square",\r
+"X c white s light_piece",\r
/* pixels */\r
"................................................................",\r
"................................................................",\r
"................................. .... ...................",\r
"................................. .. ...................",\r
"............................. ...................",\r
-".......................... ... ... ....................",\r
-"......................... ..... .... ...................",\r
-"........................ ... ..................",\r
-"....................... .. .................",\r
-"...................... . .................",\r
-"..................... . . ................",\r
-".................... .. ... ................",\r
-".................... .. .. ................",\r
-"................... ... .. ................",\r
-".................. .. ...............",\r
-".................. ... ...............",\r
-"................. .. . ...............",\r
-"................. ... .. ..............",\r
-"................. .. . ..............",\r
-"................ .. .............",\r
-"................ .. ............",\r
-"................ .. . ............",\r
-"............... .. .. ...........",\r
-"............... .. .... ...........",\r
-"............... . ...... .. ..........",\r
-"............... .. ....... .. ..........",\r
-".............. .. ........ ..........",\r
-".............. .. ........ ..........",\r
-".............. .. ........ .. ..........",\r
-".............. .. ......... .. ...........",\r
-".............. .. ......... ............",\r
-".............. .. ........ .................",\r
-"............. ... ..........................",\r
-"............. .. .........................",\r
-"............. .. ........................",\r
-"............. .. .......................",\r
-"............. .. .......................",\r
-"............. .. .......................",\r
-"............. .. ......................",\r
+".......................... XXX XXX ....................",\r
+"......................... XXXXX XXXX ...................",\r
+"........................ XXX ..................",\r
+"....................... XX .................",\r
+"...................... X .................",\r
+"..................... X X ................",\r
+".................... XX XXX ................",\r
+".................... XX XX ................",\r
+"................... XXX XX ................",\r
+".................. XX ...............",\r
+".................. XXX ...............",\r
+"................. XX X ...............",\r
+"................. XXX XX ..............",\r
+"................. XX X ..............",\r
+"................ XX .............",\r
+"................ XX ............",\r
+"................ XX . ............",\r
+"............... XX .. ...........",\r
+"............... XX .... ...........",\r
+"............... X ...... XX ..........",\r
+"............... XX ....... XX ..........",\r
+".............. XX ........ ..........",\r
+".............. XX ........ ..........",\r
+".............. XX ........ XX ..........",\r
+".............. XX ......... XX ...........",\r
+".............. XX ......... ............",\r
+".............. XX ........ .................",\r
+"............. XXX ..........................",\r
+"............. XX .........................",\r
+"............. XX ........................",\r
+"............. XX .......................",\r
+"............. XX .......................",\r
+"............. XX .......................",\r
+"............. XX ......................",\r
"............. ......................",\r
".............. ......................",\r
-".............. ...................... ......................",\r
-"............. ........................ .....................",\r
+".............. XXXXXXXXXXXXXXXXXXXXXX ......................",\r
+"............. XXXXXXXXXXXXXXXXXXXXXXXX .....................",\r
"............ ....................",\r
".......... ..................",\r
"......... .................",\r
-"........ .................................. ................",\r
-"........ .................................... ................",\r
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",\r
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",\r
"........ ................",\r
"........ ................",\r
"........ ................",\r
/* XPM */\r
static char *cvdl72[] = {\r
/* columns rows colors chars-per-pixel */\r
-"72 72 2 1",\r
+"72 72 3 1",\r
" c black s dark_piece",\r
". c gray s light_square",\r
+"X c white s light_piece",\r
/* pixels */\r
"........................................................................",\r
"........................................................................",\r
"...................................... .. ....................",\r
".................................. ....................",\r
"............................... ....................",\r
-"............................. .... .. ....................",\r
-"........................... ..... ..... ...................",\r
-".......................... ..... ... ..................",\r
-"......................... .... .................",\r
-"........................ .... .................",\r
-"....................... .... .... ................",\r
-"...................... .... .... ................",\r
-"...................... .... .... ................",\r
-"..................... ... ... ................",\r
-"..................... .... . ...............",\r
-".................... .... ...............",\r
-".................... .... ...............",\r
-"................... .... . ..............",\r
-"................... .... . ..............",\r
-"................... .... .. .............",\r
-".................. .... . ............",\r
-".................. .... ...........",\r
-".................. .... ...........",\r
-"................. .... . ..........",\r
-"................. .... ... ..........",\r
-"................. .... ..... .. .........",\r
-"................. .... ..... ... .........",\r
-"................ .... ....... ... .........",\r
-"................ .... ....... .. .........",\r
-"................ ..... ........ .. .........",\r
-"................ .... ........ . .........",\r
-"................ .... ........ .. .........",\r
-"................ .... ........ ..........",\r
-"................ .... ....... ............",\r
-"............... .... ....... .................",\r
-"............... .... ..........................",\r
-"............... .... .........................",\r
-"............... .... .........................",\r
-"............... .... ........................",\r
-"............... ..... .......................",\r
-"............... ..... .......................",\r
-"............... .... ......................",\r
-"............... .... ......................",\r
+"............................. XXXX XX ....................",\r
+"........................... XXXXX XXXXX ...................",\r
+".......................... XXXXX XXX ..................",\r
+"......................... XXXX .................",\r
+"........................ XXXX .................",\r
+"....................... XXXX XXXX ................",\r
+"...................... XXXX XXXX ................",\r
+"...................... XXXX XXXX ................",\r
+"..................... XXX XXX ................",\r
+"..................... XXXX X ...............",\r
+".................... XXXX ...............",\r
+".................... XXXX ...............",\r
+"................... XXXX X ..............",\r
+"................... XXXX X ..............",\r
+"................... XXXX XX .............",\r
+".................. XXXX X ............",\r
+".................. XXXX ...........",\r
+".................. XXXX ...........",\r
+"................. XXXX . ..........",\r
+"................. XXXX ... ..........",\r
+"................. XXXX ..... XX .........",\r
+"................. XXXX ..... XXX .........",\r
+"................ XXXX ....... XXX .........",\r
+"................ XXXX ....... XX .........",\r
+"................ XXXXX ........ XX .........",\r
+"................ XXXX ........ X .........",\r
+"................ XXXX ........ XX .........",\r
+"................ XXXX ........ ..........",\r
+"................ XXXX ....... ............",\r
+"............... XXXX ....... .................",\r
+"............... XXXX ..........................",\r
+"............... XXXX .........................",\r
+"............... XXXX .........................",\r
+"............... XXXX ........................",\r
+"............... XXXXX .......................",\r
+"............... XXXXX .......................",\r
+"............... XXXX ......................",\r
+"............... XXXX ......................",\r
"............... ......................",\r
"............... ......................",\r
-"............... .............................. ......................",\r
-".............. .............................. ......................",\r
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......................",\r
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......................",\r
"............. .....................",\r
"........... ...................",\r
".......... ..................",\r
-"......... ........................................ .................",\r
-"......... ........................................ .................",\r
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",\r
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",\r
"......... .................",\r
"......... .................",\r
"......... .................",\r
/* XPM */\r
static char *hdd33[] = {\r
/* columns rows colors chars-per-pixel */\r
-"33 33 2 1",\r
+"33 33 3 1",\r
" c black s dark_piece",\r
". c green s dark_square",\r
+"X c white s light_piece",\r
/* pixels */\r
".................................",\r
".................................",\r
"......... ... .................",\r
"......... .. ................",\r
"......... ..............",\r
-"......... .. .. ............",\r
-".......... . .. ..........",\r
-"........ . . .........",\r
-"........ .... . ........",\r
-"....... . ... . .......",\r
-"....... . .... .. .......",\r
-"...... ....... . ......",\r
-"...... ..... .. ......",\r
-"..... ... . . .....",\r
-"..... . .. .....",\r
-".... .. .....",\r
-".... .. . ....",\r
-"... . .... .. ....",\r
-"... . .... .. ....",\r
-"... ..... .. ....",\r
-"... ..... . ....",\r
-".... ..... . ...",\r
-"............. .. ...",\r
-"............ .. ...",\r
-"........... .. ...",\r
-"........... .. ...",\r
-".......... .. ...",\r
+"......... XX XX ............",\r
+".......... X XX ..........",\r
+"........ X X .........",\r
+"........ XXXX X ........",\r
+"....... X XXX X .......",\r
+"....... X XXXX XX .......",\r
+"...... XXXXXXX X ......",\r
+"...... XXXXX XX ......",\r
+"..... XXX X X .....",\r
+"..... X XX .....",\r
+".... XX .....",\r
+".... .. X ....",\r
+"... X .... XX ....",\r
+"... X .... XX ....",\r
+"... ..... XX ....",\r
+"... ..... X ....",\r
+".... ..... X ...",\r
+"............. XX ...",\r
+"............ XX ...",\r
+"........... XX ...",\r
+"........... XX ...",\r
+".......... XX ...",\r
".......... ...",\r
".......... ...",\r
".................................",\r
/* XPM */\r
static char *hdd49[] = {\r
/* columns rows colors chars-per-pixel */\r
-"49 49 2 1",\r
+"49 49 3 1",\r
" c black s dark_piece",\r
". c green s dark_square",\r
+"X c white s light_piece",\r
/* pixels */\r
".................................................",\r
".................................................",\r
"............ ..... ..........................",\r
"............ .... .........................",\r
"............ .. .........................",\r
-"............ . . .....................",\r
-"............. .. . . ... ...................",\r
-"............ . ... .................",\r
-"........... .. ... ...............",\r
-".......... .... .. ..............",\r
-".......... ...... . .............",\r
-"......... ..... .. . ............",\r
-"......... ... .... . ...........",\r
-"......... ... ...... .............",\r
-"......... .. ...... . ..........",\r
-"........ ........ .. .........",\r
-"........ ...... . .........",\r
-"........ ... .. ........",\r
-"....... . . . ........",\r
-"....... . ..........",\r
-"...... .. .......",\r
-"..... . . .......",\r
-"..... ... .........",\r
-".... .... .. ......",\r
-".... ...... . ......",\r
-"... .. ....... . ......",\r
-"... . ....... ........",\r
-"... ........ .. .....",\r
-"... . ........ .. .....",\r
-"... . ........ .. .....",\r
-".... . ........ . .....",\r
-"..... . ........ . .....",\r
-".......... ....... .......",\r
-".................. .. ....",\r
-".................. .. ....",\r
-"................. .. ....",\r
-"................ .. ....",\r
-"............... .. ....",\r
-"............... .. ....",\r
-".............. .. ....",\r
-".............. .. ....",\r
+"............ X X .....................",\r
+"............. XX X X XXX ...................",\r
+"............ X XXX .................",\r
+"........... XX XXX ...............",\r
+".......... XXXX XX ..............",\r
+".......... XXXXXX X .............",\r
+"......... XXXXX XX X ............",\r
+"......... XXX XXXX X ...........",\r
+"......... XXX XXXXXX XX...........",\r
+"......... XX XXXXXX X ..........",\r
+"........ XXXXXXXX XX .........",\r
+"........ XXXXXX X .........",\r
+"........ XXX XX ........",\r
+"....... X X X ........",\r
+"....... X XX........",\r
+"...... XX .......",\r
+"..... . X .......",\r
+"..... ... XX.......",\r
+".... .... XX ......",\r
+".... ...... X ......",\r
+"... XX ....... X ......",\r
+"... X ....... XX......",\r
+"... ........ XX .....",\r
+"... X ........ XX .....",\r
+"... . ........ XX .....",\r
+".... . ........ X .....",\r
+"..... . ........ X .....",\r
+".......... ....... XX.....",\r
+".................. XX ....",\r
+".................. XX ....",\r
+"................. XX ....",\r
+"................ XX ....",\r
+"............... XX ....",\r
+"............... XX ....",\r
+".............. XX ....",\r
+".............. XX ....",\r
".............. ....",\r
".............. ....",\r
".................................................",\r
/* XPM */\r
static char *hdd72[] = {\r
/* columns rows colors chars-per-pixel */\r
-"72 72 2 1",\r
+"72 72 3 1",\r
" c black s dark_piece",\r
". c green s dark_square",\r
+"X c white s light_piece",\r
/* pixels */\r
"........................................................................",\r
"........................................................................",\r
".................. ..... .....................................",\r
".................. ... ....................................",\r
".................. .. ....................................",\r
-".................. . .. ..............................",\r
-".................. .. . .. ...........................",\r
-".................. ..... ..... .........................",\r
-".................. ... ........ .......................",\r
-"................. ... ..... ......................",\r
-"................ .. . .... ....................",\r
-"............... .... ... ...................",\r
-".............. ...... .... ..................",\r
-".............. ......... .... .................",\r
-"............. ....... .. .... ................",\r
-"............. ..... .... .... ...............",\r
-"............. .... ..... .... ...............",\r
-"............. ... ...... ... ..............",\r
-"............. ... ....... .... .............",\r
-"............ ... ......... .... .............",\r
-"............ ........... .... ............",\r
-"............ ......... .... ............",\r
-"........... ....... .... ...........",\r
-"........... ..... .... ...........",\r
-".......... ... . .... ...........",\r
-".......... . .. .... ..........",\r
-"......... .. .... ..........",\r
-"........ .. .... ..........",\r
-"........ . .... .........",\r
-"....... .. .... .........",\r
-"...... .... .........",\r
-"...... . .... ........",\r
-"..... ... .... ........",\r
-"..... ..... .... ........",\r
-"..... .. ....... .... .......",\r
-".... .... ........ .... .......",\r
-".... .... .......... .... .......",\r
-".... ... .......... .... .......",\r
-".... ... ........... .... .......",\r
-".... .. ........... .... .......",\r
-".... .. ........... .... ......",\r
-".... ... ............ .... ......",\r
-"..... .. ........... .... ......",\r
-"...... ... ........... .... ......",\r
-"........ . ........... .... ......",\r
-".............. ........... .... ......",\r
-"........................... .... ......",\r
-"........................... .... ......",\r
-".......................... .... .....",\r
-"......................... ..... .....",\r
-"........................ .... .....",\r
-"........................ .... .....",\r
-"....................... .... .....",\r
-"...................... .... .....",\r
-"...................... .... .....",\r
-"...................... .... .....",\r
-"..................... .... .....",\r
-"..................... .... .....",\r
-"..................... ... .....",\r
+".................. X XX ..............................",\r
+".................. XX X XX ...........................",\r
+".................. XXXXX XXXXX .........................",\r
+".................. XXX XXXXXXXX .......................",\r
+"................. XXX XXXXX ......................",\r
+"................ XX X XXXX ....................",\r
+"............... XXXX XXX ...................",\r
+".............. XXXXXX XXXX ..................",\r
+".............. XXXXXXXXX XXXX .................",\r
+"............. XXXXXXX XX XXXX ................",\r
+"............. XXXXX XXXX XXXX ...............",\r
+"............. XXXX XXXXX XXXX ...............",\r
+"............. XXX XXXXXX XXX ..............",\r
+"............. XXX XXXXXXX XXXX .............",\r
+"............ XXX XXXXXXXXX XXXX .............",\r
+"............ XXXXXXXXXXX XXXX ............",\r
+"............ XXXXXXXXX XXXX ............",\r
+"........... XXXXXXX XXXX ...........",\r
+"........... XXXXX XXXX ...........",\r
+".......... XXX X XXXX ...........",\r
+".......... X XX XXXX ..........",\r
+"......... XX XXXX ..........",\r
+"........ XX XXXX ..........",\r
+"........ X XXXX .........",\r
+"....... XX XXXX .........",\r
+"...... XXXX .........",\r
+"...... . XXXX ........",\r
+"..... ... XXXX ........",\r
+"..... ..... XXXX ........",\r
+"..... XX ....... XXXX .......",\r
+".... XXXX ........ XXXX .......",\r
+".... XXXX .......... XXXX .......",\r
+".... XXX .......... XXXX .......",\r
+".... XXX ........... XXXX .......",\r
+".... .. ........... XXXX .......",\r
+".... .. ........... XXXX ......",\r
+".... ... ............ XXXX ......",\r
+"..... .. ........... XXXX ......",\r
+"...... ... ........... XXXX ......",\r
+"........ . ........... XXXX ......",\r
+".............. ........... XXXX ......",\r
+"........................... XXXX ......",\r
+"........................... XXXX ......",\r
+".......................... XXXX .....",\r
+"......................... XXXXX .....",\r
+"........................ XXXX .....",\r
+"........................ XXXX .....",\r
+"....................... XXXX .....",\r
+"...................... XXXX .....",\r
+"...................... XXXX .....",\r
+"...................... XXXX .....",\r
+"..................... XXXX .....",\r
+"..................... XXXX .....",\r
+"..................... XXX .....",\r
"..................... .....",\r
"..................... .....",\r
"........................................................................",\r
/* XPM */\r
static char *hdl33[] = {\r
/* columns rows colors chars-per-pixel */\r
-"33 33 2 1",\r
+"33 33 3 1",\r
" c black s dark_piece",\r
". c gray s light_square",\r
+"X c white s light_piece",\r
/* pixels */\r
".................................",\r
".................................",\r
"......... ... .................",\r
"......... .. ................",\r
"......... ..............",\r
-"......... .. .. ............",\r
-".......... . .. ..........",\r
-"........ . . .........",\r
-"........ .... . ........",\r
-"....... . ... . .......",\r
-"....... . .... .. .......",\r
-"...... ....... . ......",\r
-"...... ..... .. ......",\r
-"..... ... . . .....",\r
-"..... . .. .....",\r
-".... .. .....",\r
-".... .. . ....",\r
-"... . .... .. ....",\r
-"... . .... .. ....",\r
-"... ..... .. ....",\r
-"... ..... . ....",\r
-".... ..... . ...",\r
-"............. .. ...",\r
-"............ .. ...",\r
-"........... .. ...",\r
-"........... .. ...",\r
-".......... .. ...",\r
+"......... XX XX ............",\r
+".......... X XX ..........",\r
+"........ X X .........",\r
+"........ XXXX X ........",\r
+"....... X XXX X .......",\r
+"....... X XXXX XX .......",\r
+"...... XXXXXXX X ......",\r
+"...... XXXXX XX ......",\r
+"..... XXX X X .....",\r
+"..... X XX .....",\r
+".... XX .....",\r
+".... .. X ....",\r
+"... X .... XX ....",\r
+"... X .... XX ....",\r
+"... ..... XX ....",\r
+"... ..... X ....",\r
+".... ..... X ...",\r
+"............. XX ...",\r
+"............ XX ...",\r
+"........... XX ...",\r
+"........... XX ...",\r
+".......... XX ...",\r
".......... ...",\r
".......... ...",\r
".................................",\r
/* XPM */\r
static char *hdl49[] = {\r
/* columns rows colors chars-per-pixel */\r
-"49 49 2 1",\r
+"49 49 3 1",\r
" c black s dark_piece",\r
". c gray s light_square",\r
+"X c white s light_piece",\r
/* pixels */\r
".................................................",\r
".................................................",\r
"............ ..... ..........................",\r
"............ .... .........................",\r
"............ .. .........................",\r
-"............ . . .....................",\r
-"............. .. . . ... ...................",\r
-"............ . ... .................",\r
-"........... .. ... ...............",\r
-".......... .... .. ..............",\r
-".......... ...... . .............",\r
-"......... ..... .. . ............",\r
-"......... ... .... . ...........",\r
-"......... ... ...... .............",\r
-"......... .. ...... . ..........",\r
-"........ ........ .. .........",\r
-"........ ...... . .........",\r
-"........ ... .. ........",\r
-"....... . . . ........",\r
-"....... . ..........",\r
-"...... .. .......",\r
-"..... . . .......",\r
-"..... ... .........",\r
-".... .... .. ......",\r
-".... ...... . ......",\r
-"... .. ....... . ......",\r
-"... . ....... ........",\r
-"... ........ .. .....",\r
-"... . ........ .. .....",\r
-"... . ........ .. .....",\r
-".... . ........ . .....",\r
-"..... . ........ . .....",\r
-".......... ....... .......",\r
-".................. .. ....",\r
-".................. .. ....",\r
-"................. .. ....",\r
-"................ .. ....",\r
-"............... .. ....",\r
-"............... .. ....",\r
-".............. .. ....",\r
-".............. .. ....",\r
+"............ X X .....................",\r
+"............. XX X X XXX ...................",\r
+"............ X XXX .................",\r
+"........... XX XXX ...............",\r
+".......... XXXX XX ..............",\r
+".......... XXXXXX X .............",\r
+"......... XXXXX XX X ............",\r
+"......... XXX XXXX X ...........",\r
+"......... XXX XXXXXX XX...........",\r
+"......... XX XXXXXX X ..........",\r
+"........ XXXXXXXX XX .........",\r
+"........ XXXXXX X .........",\r
+"........ XXX XX ........",\r
+"....... X X X ........",\r
+"....... X XX........",\r
+"...... XX .......",\r
+"..... . X .......",\r
+"..... ... XX.......",\r
+".... .... XX ......",\r
+".... ...... X ......",\r
+"... XX ....... X ......",\r
+"... X ....... XX......",\r
+"... ........ XX .....",\r
+"... X ........ XX .....",\r
+"... . ........ XX .....",\r
+".... . ........ X .....",\r
+"..... . ........ X .....",\r
+".......... ....... XX.....",\r
+".................. XX ....",\r
+".................. XX ....",\r
+"................. XX ....",\r
+"................ XX ....",\r
+"............... XX ....",\r
+"............... XX ....",\r
+".............. XX ....",\r
+".............. XX ....",\r
".............. ....",\r
".............. ....",\r
".................................................",\r
/* XPM */\r
static char *hdl72[] = {\r
/* columns rows colors chars-per-pixel */\r
-"72 72 2 1",\r
+"72 72 3 1",\r
" c black s dark_piece",\r
". c gray s light_square",\r
+"X c white s light_piece",\r
/* pixels */\r
"........................................................................",\r
"........................................................................",\r
".................. ..... .....................................",\r
".................. ... ....................................",\r
".................. .. ....................................",\r
-".................. . .. ..............................",\r
-".................. .. . .. ...........................",\r
-".................. ..... ..... .........................",\r
-".................. ... ........ .......................",\r
-"................. ... ..... ......................",\r
-"................ .. . .... ....................",\r
-"............... .... ... ...................",\r
-".............. ...... .... ..................",\r
-".............. ......... .... .................",\r
-"............. ....... .. .... ................",\r
-"............. ..... .... .... ...............",\r
-"............. .... ..... .... ...............",\r
-"............. ... ...... ... ..............",\r
-"............. ... ....... .... .............",\r
-"............ ... ......... .... .............",\r
-"............ ........... .... ............",\r
-"............ ......... .... ............",\r
-"........... ....... .... ...........",\r
-"........... ..... .... ...........",\r
-".......... ... . .... ...........",\r
-".......... . .. .... ..........",\r
-"......... .. .... ..........",\r
-"........ .. .... ..........",\r
-"........ . .... .........",\r
-"....... .. .... .........",\r
-"...... .... .........",\r
-"...... . .... ........",\r
-"..... ... .... ........",\r
-"..... ..... .... ........",\r
-"..... .. ....... .... .......",\r
-".... .... ........ .... .......",\r
-".... .... .......... .... .......",\r
-".... ... .......... .... .......",\r
-".... ... ........... .... .......",\r
-".... .. ........... .... .......",\r
-".... .. ........... .... ......",\r
-".... ... ............ .... ......",\r
-"..... .. ........... .... ......",\r
-"...... ... ........... .... ......",\r
-"........ . ........... .... ......",\r
-".............. ........... .... ......",\r
-"........................... .... ......",\r
-"........................... .... ......",\r
-".......................... .... .....",\r
-"......................... ..... .....",\r
-"........................ .... .....",\r
-"........................ .... .....",\r
-"....................... .... .....",\r
-"...................... .... .....",\r
-"...................... .... .....",\r
-"...................... .... .....",\r
-"..................... .... .....",\r
-"..................... .... .....",\r
-"..................... ... .....",\r
+".................. X XX ..............................",\r
+".................. XX X XX ...........................",\r
+".................. XXXXX XXXXX .........................",\r
+".................. XXX XXXXXXXX .......................",\r
+"................. XXX XXXXX ......................",\r
+"................ XX X XXXX ....................",\r
+"............... XXXX XXX ...................",\r
+".............. XXXXXX XXXX ..................",\r
+".............. XXXXXXXXX XXXX .................",\r
+"............. XXXXXXX XX XXXX ................",\r
+"............. XXXXX XXXX XXXX ...............",\r
+"............. XXXX XXXXX XXXX ...............",\r
+"............. XXX XXXXXX XXX ..............",\r
+"............. XXX XXXXXXX XXXX .............",\r
+"............ XXX XXXXXXXXX XXXX .............",\r
+"............ XXXXXXXXXXX XXXX ............",\r
+"............ XXXXXXXXX XXXX ............",\r
+"........... XXXXXXX XXXX ...........",\r
+"........... XXXXX XXXX ...........",\r
+".......... XXX X XXXX ...........",\r
+".......... X XX XXXX ..........",\r
+"......... XX XXXX ..........",\r
+"........ XX XXXX ..........",\r
+"........ X XXXX .........",\r
+"....... XX XXXX .........",\r
+"...... XXXX .........",\r
+"...... . XXXX ........",\r
+"..... ... XXXX ........",\r
+"..... ..... XXXX ........",\r
+"..... XX ....... XXXX .......",\r
+".... XXXX ........ XXXX .......",\r
+".... XXXX .......... XXXX .......",\r
+".... XXX .......... XXXX .......",\r
+".... XXX ........... XXXX .......",\r
+".... .. ........... XXXX .......",\r
+".... .. ........... XXXX ......",\r
+".... ... ............ XXXX ......",\r
+"..... .. ........... XXXX ......",\r
+"...... ... ........... XXXX ......",\r
+"........ . ........... XXXX ......",\r
+".............. ........... XXXX ......",\r
+"........................... XXXX ......",\r
+"........................... XXXX ......",\r
+".......................... XXXX .....",\r
+"......................... XXXXX .....",\r
+"........................ XXXX .....",\r
+"........................ XXXX .....",\r
+"....................... XXXX .....",\r
+"...................... XXXX .....",\r
+"...................... XXXX .....",\r
+"...................... XXXX .....",\r
+"..................... XXXX .....",\r
+"..................... XXXX .....",\r
+"..................... XXX .....",\r
"..................... .....",\r
"..................... .....",\r
"........................................................................",\r
-/* XPM */\r
-static char *mdd33[] = {\r
-/* columns rows colors chars-per-pixel */\r
-"33 33 3 1",\r
-" c white s light_piece",\r
-". c green s dark_square",\r
-"X c black s dark_piece",\r
-/* pixels */\r
-".................................",\r
-".................................",\r
-".................................",\r
-".................................",\r
-".................................",\r
-"................X................",\r
-"...............XXX...............",\r
-"..............XXXXX..............",\r
-"..............XXXXX..............",\r
-"...............XXX...............",\r
-"............... ...............",\r
-"...........XXXXXXXXXXX...........",\r
-"........XXXXXXXXXXXXXXXXX........",\r
-".......XXXXXXXXXXXXXXXXXXX.......",\r
-"......XXXXXXXXXXXXXXXXXXXXX......",\r
-"......XXXXXXXXXXXXXXXXXXXXX......",\r
-".....XXXXXXXXXXXXXXXXXXXXXXX.....",\r
-".....XXXXXXXXXXXXXXXXXXXXXXX.....",\r
-".....XXXXXXXXXXXXXXXXXXXXXXX.....",\r
-".....XXXXXXXXXXXXXXXXXXXXXXX.....",\r
-"....XXXXXXXXXXXXXXXXXXXXXXXXX....",\r
-"....XXXXXXXXXXXXXXXXXXXXXXXXX....",\r
-"....XXXXXX XXXXXX....",\r
-"...XX XXXXXXXXXXXXX XX...",\r
-"...X XXXXXXXXXXXXXXXXXXXXXXX X...",\r
-"..XXXXXXXXXXXXXXXXXXXXXXXXXXXXX..",\r
-"..XXXXXXXXXXXXXXXXXXXXXXXXXXXXX..",\r
-"...XXXXXXXXXXXXXXXXXXXXXXXXXXX...",\r
-".....XXXXXXXXXXXXXXXXXXXXXXX.....",\r
-"..........XXXXXXXXXXXXX..........",\r
-".................................",\r
-".................................",\r
-"................................."\r
-};\r
+/* XPM */
+static char *mdd33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+".................................",
+".................................",
+".................................",
+"................ ................",
+"............... ...............",
+".............. ..............",
+".............. ..............",
+"............... ...............",
+"............... X ...............",
+"........... ...........",
+"........ ........",
+"....... .......",
+"...... ......",
+"...... ......",
+"..... .....",
+"..... .....",
+"..... .....",
+"..... .....",
+".... ....",
+".... ....",
+".... XXXXXXXXXXXXX ....",
+"... XXXXX XXXXX ...",
+"... X X ...",
+".. ..",
+".. ..",
+"... ...",
+"..... .....",
+".......... ..........",
+".................................",
+".................................",
+"................................."
+};
-/* XPM */\r
-static char *mdl33[] = {\r
-/* columns rows colors chars-per-pixel */\r
-"33 33 3 1",\r
-" c white s light_piece",\r
-". c gray s light_square",\r
-"X c black s dark_piece",\r
-/* pixels */\r
-".................................",\r
-".................................",\r
-".................................",\r
-".................................",\r
-".................................",\r
-"................X................",\r
-"...............XXX...............",\r
-"..............XXXXX..............",\r
-"..............XXXXX..............",\r
-"...............XXX...............",\r
-"............... ...............",\r
-"...........XXXXXXXXXXX...........",\r
-"........XXXXXXXXXXXXXXXXX........",\r
-".......XXXXXXXXXXXXXXXXXXX.......",\r
-"......XXXXXXXXXXXXXXXXXXXXX......",\r
-"......XXXXXXXXXXXXXXXXXXXXX......",\r
-".....XXXXXXXXXXXXXXXXXXXXXXX.....",\r
-".....XXXXXXXXXXXXXXXXXXXXXXX.....",\r
-".....XXXXXXXXXXXXXXXXXXXXXXX.....",\r
-".....XXXXXXXXXXXXXXXXXXXXXXX.....",\r
-"....XXXXXXXXXXXXXXXXXXXXXXXXX....",\r
-"....XXXXXXXXXXXXXXXXXXXXXXXXX....",\r
-"....XXXXXX XXXXXX....",\r
-"...XX XXXXXXXXXXXXX XX...",\r
-"...X XXXXXXXXXXXXXXXXXXXXXXX X...",\r
-"..XXXXXXXXXXXXXXXXXXXXXXXXXXXXX..",\r
-"..XXXXXXXXXXXXXXXXXXXXXXXXXXXXX..",\r
-"...XXXXXXXXXXXXXXXXXXXXXXXXXXX...",\r
-".....XXXXXXXXXXXXXXXXXXXXXXX.....",\r
-"..........XXXXXXXXXXXXX..........",\r
-".................................",\r
-".................................",\r
-"................................."\r
-};\r
+/* XPM */
+static char *mdl33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+".................................",
+".................................",
+".................................",
+"................ ................",
+"............... ...............",
+".............. ..............",
+".............. ..............",
+"............... ...............",
+"............... X ...............",
+"........... ...........",
+"........ ........",
+"....... .......",
+"...... ......",
+"...... ......",
+"..... .....",
+"..... .....",
+"..... .....",
+"..... .....",
+".... ....",
+".... ....",
+".... XXXXXXXXXXXXX ....",
+"... XXXXX XXXXX ...",
+"... X X ...",
+".. ..",
+".. ..",
+"... ...",
+"..... .....",
+".......... ..........",
+".................................",
+".................................",
+"................................."
+};