diff options
Diffstat (limited to 'assets/chess/pieces/neo')
24 files changed, 2034 insertions, 0 deletions
diff --git a/assets/chess/pieces/neo/black-bishop.xpm b/assets/chess/pieces/neo/black-bishop.xpm new file mode 100644 index 00000000..21a423ef --- /dev/null +++ b/assets/chess/pieces/neo/black-bishop.xpm @@ -0,0 +1,165 @@ +/* XPM */ +static char *black_bishop[] = { +/* columns rows colors chars-per-pixel */ +"150 150 9 1 ", +" c NONE", +". c #252525", +"X c #262626", +"o c #2C2C2C", +"O c #3C3A3A", +"+ c #454242", +"@ c #565352", +"# c #676464", +"$ c #777474", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ........ ", +" ............ ", +" ................ ", +" ......O@@@+O...... ", +" .....+$$#@@@@@O..... ", +" ....#$$@@@@@@@@+o.... ", +" ....#$$@@@@@@@@@++o... ", +" ...+$$@@@@@@@@@@@+O.... ", +" ...o$$@@@@@@@@@@@+++o... ", +" o..+$#@@@@@@@@@@@@++O... ", +" ...#$@@@@@@@@@@@@++++.... ", +" ...##@@@@@@@@@@@@++++.... ", +" ...#@@@@@@@@@@@@@+++o.... ", +" ...#@@@@@@@@@@@@+++O...o ", +" ...@@@@@@@@@@@@@++O.... ", +" ...O@@@@@@@@@@@@++o... ", +" ....@@@@@@@@@@@++O.... ", +" ...o@@@@@@@@@@+O.... ", +" ....O@@@@@@@@++o... ", +" ....O@@@@@@@+O.... ", +" ....o#$#@@@@++o..o ", +" .....O$$$#@@@@+O.... ", +" .....+$$$@@@@@++o..o ", +" .....@$$$@@@@@@+O.... . ", +" .....@$$#@@@@@@++o..o ... ", +" .....#$$#@@@@@@@+O.... ..... ", +" .....#$$#@@@@@@@++o... o..... ", +" .....#$$#@@@@@@@+++.... ........ ", +" ....#$$$@@@@@@@@++O... ...o..... ", +" ....#$$$@@@@@@@@+++o... ....++..... ", +" o...@$$$@@@@@@@@@+++.... ...o@@+..... ", +" ....@$$$#@@@@@@@@+++O... ....+@@@+.... ", +" ....+$$$#@@@@@@@@@+++o... ...o@@@@@+...o ", +" ....O$$$$@@@@@@@@@++++.... ...+@@@@@@+.... ", +" ...o#$$$#@@@@@@@@@+++O... ....@@@@@@@@O.... ", +" ....#$$$#@@@@@@@@@++++o... o..O@@@@@@@@@o.... ", +" ....@$$$$@@@@@@@@@@++++.... ...+@@@@@@@@@@o... ", +" ...O$$$$#@@@@@@@@@+++++... ....@@@@@@@@@@@+.... ", +" o...#$$$$@@@@@@@@@@++++O... ...o@@@@@@@@@@@@O.... ", +" ....@$$$$@@@@@@@@@@+++++o... ...+@@@@@@@@@@@@@o... ", +" ...O$$$$#@@@@@@@@@@+++++o... ...@@@@@@@@@@@@@@+.... ", +" ....#$$$$@@@@@@@@@@@+++++.... ....@@@@@@@@@@@@@@@o.... ", +" ...+$$$$#@@@@@@@@@@+++++O... ...o@@@@@@@@@@@@@@@+o... ", +" ...o$$$$$@@@@@@@@@@@+++++O... o..O@@@@@@@@@@@@@@@+O.... ", +" ...@$$$$#@@@@@@@@@@@+++++o... ...+@@@@@@@@@@@@@@@++o... ", +" ...o$$$$$@@@@@@@@@@@@+++++o... ...@@@@@@@@@@@@@@@@@++.... ", +" ...@$$$$#@@@@@@@@@@@++++++.... ....@@@@@@@@@@@@@@@@@++o... ", +" ...o$$$$$#@@@@@@@@@@@++++++... ...o@@@@@@@@@@@@@@@@@+++.... ", +" ...+$$$$$@@@@@@@@@@@@+++++O... ...O@@@@@@@@@@@@@@@@@+++o..o ", +" ....#$$$$#@@@@@@@@@@@@+++++O... o..O@@@@@@@@@@@@@@@@@@++O... ", +" ...O$$$$$@@@@@@@@@@@@@+++++O..o ...+@@@@@@@@@@@@@@@@@@+++.... ", +" ...@$$$$#@@@@@@@@@@@@@+++++o... ...+@@@@@@@@@@@@@@@@@@+++O... ", +" ....$$$$$#@@@@@@@@@@@@@+++++o... ...@@@@@@@@@@@@@@@@@@@+++O... ", +" ...O$$$$$@@@@@@@@@@@@@@+++++o... ...@@@@@@@@@@@@@@@@@@@++++.... ", +" ...@$$$$#@@@@@@@@@@@@@@+++++.... ....@@@@@@@@@@@@@@@@@@@++++o..o ", +" ...#$$$$#@@@@@@@@@@@@@@+++++.... ...o@@@@@@@@@@@@@@@@@@@++++O... ", +" ....$$$$$@@@@@@@@@@@@@@@@++++... ...o@@@@@@@@@@@@@@@@@@@+++++... ", +" ...O$$$$#@@@@@@@@@@@@@@@@++++... ...o@@@@@@@@@@@@@@@@@@@+++++.... ", +" ...+$$$$#@@@@@@@@@@@@@@@@+++O... ...O@@@@@@@@@@@@@@@@@@@+++++o... ", +" ...@$$$$@@@@@@@@@@@@@@@@@+++O... ...O@@@@@@@@@@@@@@@@@@@+++++o... ", +" ...@$$$$@@@@@@@@@@@@@@@@@+++O... ...O@@@@@@@@@@@@@@@@@@@+++++O..o ", +" ...#$$$#@@@@@@@@@@@@@@@@@@++O... ...O@@@@@@@@@@@@@@@@@@@+++++O... ", +" ...#$$$#@@@@@@@@@@@@@@@@@@++O... ...O@@@@@@@@@@@@@@@@@@@+++++O... ", +" ...#$$$@@@@@@@@@@@@@@@@@@@++O..............O@@@@@@@@@@@@@@@@@@@+++++O... ", +" ...#$$$@@@@@@@@@@@@@@@@@@@@+O..............O@@@@@@@@@@@@@@@@@@@+++++O... ", +" ...#$$#@@@@@@@@@@@@@@@@@@@@@O..............+@@@@@@@@@@@@@@@@@@@+++++O... ", +" ...#$$#@@@@@@@@@@@@@@@@@@@@@+++++++++++++++@@@@@@@@@@@@@@@@@@@++++++O... ", +" ...#$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++O... ", +" ...#$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++O..o ", +" ...@$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++o... ", +" o..@$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++o... ", +" ...+$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++o... ", +" ...O$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++.... ", +" ....$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++... ", +" ...#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++O... ", +" ...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++o..o ", +" ...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++o... ", +" ...o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++.... ", +" ...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++O... ", +" ...O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++o... ", +" ...o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++.... ", +" ...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++O... ", +" o..O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++o... ", +" ....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++O.... ", +" ...O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++o..o ", +" ....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++O.... ", +" ...O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++o..o ", +" ....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++O.... ", +" o..o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++.... ", +" ....O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++o... ", +" ....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++O.... ", +" o...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++O.... ", +" ...o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++O.... ", +" ....o@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++O..... ", +" ....o@@@@@@+++++++OOOOOOOOOOooOOoOOOOOOOO+++++O..... ", +" o....o............................................ ", +" .............................................................. ", +" .o.........................oooooooooooooo........................... ", +" ............oOOoOO+@###$$$$$$$$$$$$$$$$$$$$$$$$$$###++OOOOoo............ ", +" ........O+@##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##@+o........ ", +" o.....+#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@O...... ", +" o....@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#+..... ", +" ....O#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#o.... ", +" ....+$$$$$$$$$$$$########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@#######$$$$$$$$$$$$$O.... ", +" ...O$$$$$####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####$$$$$o..o ", +" ....#$##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##$#.... ", +" o..O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@o... ", +" ...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+... ", +" ....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ", +" ...o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.... ", +" ...O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@o... ", +" ...O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@O... ", +" o..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@O... ", +" ...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@O... ", +" ...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@O..o ", +" ...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@O..o ", +" ...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..o ", +" ...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..o ", +" ...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..o ", +" ...OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo..o ", +" .......................................................................................o ", +" .......................................................................................o ", +" ........................................................................................ ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/assets/chess/pieces/neo/black-king.xpm b/assets/chess/pieces/neo/black-king.xpm new file mode 100644 index 00000000..94d98f30 --- /dev/null +++ b/assets/chess/pieces/neo/black-king.xpm @@ -0,0 +1,166 @@ +/* XPM */ +static char *black_king[] = { +/* columns rows colors chars-per-pixel */ +"150 150 10 1 ", +" c NONE", +". c #252525", +"X c #262626", +"o c #323131", +"O c #434040", +"+ c #4E4C4B", +"@ c #565352", +"# c #636060", +"$ c #777474", +"% c #858382", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" .................. ", +" .................. ", +" .................. ", +" ...@%%%%%%%%%%$... ", +" ...@%$$$$$$$$$@... ", +" ...@%#@@@@@@@@@... ", +" ...@%#@@@@@@@@@... ", +" ...@%#@@@@@@@@@... ", +" ...@%#@@@@@@@@@... ", +" ...@%#@@@@@@@@@.... ", +" .............@%#@@@@@@@@@............. ", +" .............@%#@@@@@@@@@............. ", +" .............@%#@@@@@@@@@............. ", +" ...@%%%%%%%%%%%#@@@@@@@@#%%%%%%%%%%... ", +" ...@%$$$$$$$$$$@@@@@@@@@$$$$$$$$$$$... ", +" ...@%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ", +" ...@%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ", +" ...@%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ", +" ...@%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ", +" ...@%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ", +" ...@%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ", +" ...@%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ", +" ...@%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ", +" ...@$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ", +" ...OOOOOOOOOO+@@@@@@@@@@@+OOOOOOOOO... ", +" .............O@@@@@@@@@@@o............ ", +" .............@@@@@@@@@@@@O............ ", +" ............o@@@@@@@@@@@@O............ ", +" ...o@@@@@@@@@@@@@... ", +" ...O@@@@@@@@@@@@@o... ", +" ...... ...+@@@@@@@@@@@@@o... ...... ", +" ................... ....@@@@@@@@@@@@@@O... .................. ", +" .......................... ...o@@@@@@@@@@@@@@+... ......................... ", +" ..........oooOOooo............. ...O@@@@@@@@@@@@@@@.... ..............oooooo........... ", +" .......oO@#$$$$$####@@+Ooo...........+@@@@@@@@@@@@@@@o...........oOO++@@@@@@@@@++Oo....... ", +" ......O#$$$$$#@@@@@@@@@@@@@@+Oo.......@@@@@@@@@@@@@@@@O.......oO+@@@@@@@@@@@@@@@@@@@@Oo...... ", +" ......+$$$$$#@@@@@@@@@@@@@@@@@@@@+Oo...o@@@@@@@@@@@@@@@@+....oO+@@@@@@@@@@@@@@@@@@@@@@@@@+o..... ", +" .....O$$$$$#@@@@@@@@@@@@@@@@@@@@@@@@@+O.O@@@@@@@@@@@@@@@@@..O+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@O..... ", +" .....@$$$$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+o.... ", +" ....o#$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@O.... ", +" ....o$$$$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@O.... ", +" ...o$$$$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@O.... ", +" ....#$$$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+o.... ", +" ....@$$$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Oo... ", +" ...O$$$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+O.... ", +" ....$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Oo... ", +" ...+$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OO.... ", +" ....$$$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+Oo... ", +" ...+$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OO.... ", +" ...#$$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOo... ", +" ...o$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOO... ", +" ...+$$#@@@@@@@@@@@@@@@@@@@@@@@@+OOOO+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++OOO++@@@@@@@@@@@@@@@@@@@@@@@@+OO.... ", +" ...#$$#@@@@@@@@@@@@@@@@@@@@@+o........oO+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+o........oO+@@@@@@@@@@@@@@@@@@@@@+OOo... ", +" ...$$$@@@@@@@@@@@@@@@@@@@@+o.............o+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Oo.............O@@@@@@@@@@@@@@@@@@@@+OOo... ", +" ...o$$#@@@@@@@@@@@@@@@@@@@+o................o+@@@@@@@@@@@@@@@@@@@@@@@@@+o................O@@@@@@@@@@@@@@@@@@@+OOO... ", +" ...O$$#@@@@@@@@@@@@@@@@@@@o..... .......+@@@@@@@@@@@@@@@@@@@@@@@O....... .....O@@@@@@@@@@@@@@@@@@+OOO... ", +" ...+$$@@@@@@@@@@@@@@@@@@@O.... ......O@@@@@@@@@@@@@@@@@@@@+o..... ....+@@@@@@@@@@@@@@@@@+OOO... ", +" ...+$$@@@@@@@@@@@@@@@@@@@.... .....+@@@@@@@@@@@@@@@@@@@o.... ...O@@@@@@@@@@@@@@@@@+OOO... ", +" ...@$$@@@@@@@@@@@@@@@@@@+... ...O@@@@@@@@@@@@@@@@@@@o... ...o@@@@@@@@@@@@@@@@@+OOO... ", +" ...@$$@@@@@@@@@@@@@@@@@@O... ...O@@@@@@@@@@@@@@@@@@@o... ...@@@@@@@@@@@@@@@@@+OOO.... ", +" ...@$$@@@@@@@@@@@@@@@@@@O... ...O@@@@@@@@@@@@@@@@@@@o... ...+@@@@@@@@@@@@@@@@+OOOo... ", +" ...@$$@@@@@@@@@@@@@@@@@@O... ...O@@@@@@@@@@@@@@@@@@@o... ...+@@@@@@@@@@@@@@@@+OOO... ", +" ...+$$@@@@@@@@@@@@@@@@@@O... ...O@@@@@@@@@@@@@@@@@@@o... ....@@@@@@@@@@@@@@@@@OOOO... ", +" ...O$$@@@@@@@@@@@@@@@@@@+.... ...O@@@@@@@@@@@@@@@@@@@o... ...o@@@@@@@@@@@@@@@@@OOOO... ", +" ...o$$@@@@@@@@@@@@@@@@@@@o... ...O@@@@@@@@@@@@@@@@@@@o... ....O@@@@@@@@@@@@@@@@+OOOO... ", +" ...#$@@@@@@@@@@@@@@@@@@@+.... ...O@@@@@@@@@@@@@@@@@@@o... ...o@@@@@@@@@@@@@@@@@OOOOo... ", +" ...@$@@@@@@@@@@@@@@@@@@@@o.... ...O@@@@@@@@@@@@@@@@@@@o... ....+@@@@@@@@@@@@@@@@@OOOO.... ", +" ...O$#@@@@@@@@@@@@@@@@@@@@o... ...O@@@@@@@@@@@@@@@@@@@o... ....O@@@@@@@@@@@@@@@@@+OOOO... ", +" ...##@@@@@@@@@@@@@@@@@@@@+.... ...O@@@@@@@@@@@@@@@@@@@o... ....o@@@@@@@@@@@@@@@@@+OOOOo... ", +" ...+$@@@@@@@@@@@@@@@@@@@@@+.... ...O@@@@@@@@@@@@@@@@@@@o... ....o@@@@@@@@@@@@@@@@@@+OOOO.... ", +" ....$@@@@@@@@@@@@@@@@@@@@@@O.... ...O@@@@@@@@@@@@@@@@@@@o... ....o+@@@@@@@@@@@@@@@@@+OOOOo... ", +" ...O#@@@@@@@@@@@@@@@@@@@@@@O.... ...O@@@@@@@@@@@@@@@@@@@o... .....+@@@@@@@@@@@@@@@@@+OOOOO.... ", +" ....@@@@@@@@@@@@@@@@@@@@@@@@O.... ...O@@@@@@@@@@@@@@@@@@@o... .....+@@@@@@@@@@@@@@@@@+OOOOOo... ", +" ...o@@@@@@@@@@@@@@@@@@@@@@@@O.... ...O@@@@@@@@@@@@@@@@@@@o... ....+@@@@@@@@@@@@@@@@@+OOOOOO.... ", +" ....O@@@@@@@@@@@@@@@@@@@@@@@@o.... ...O@@@@@@@@@@@@@@@@@@@o... ....+@@@@@@@@@@@@@@@@@+OOOOOO.... ", +" ....O@@@@@@@@@@@@@@@@@@@@@@@@o.... ...O@@@@@@@@@@@@@@@@@@@o... ....O@@@@@@@@@@@@@@@@@+OOOOOOo... ", +" ....+@@@@@@@@@@@@@@@@@@@@@@@@o.... ...O@@@@@@@@@@@@@@@@@@@o... ....O@@@@@@@@@@@@@@@@@+OOOOOOo.... ", +" ....+@@@@@@@@@@@@@@@@@@@@@@@@o.... ...O@@@@@@@@@@@@@@@@@@@o... ....O@@@@@@@@@@@@@@@@@+OOOOOOo.... ", +" ....o@@@@@@@@@@@@@@@@@@@@@@@@+...........O@@@@@@@@@@@@@@@@@@@o..........O@@@@@@@@@@@@@@@@@+OOOOOOO.... ", +" ....o@@@@@@@@@@@@@@@@@@@@@@@@+..........O@@@@@@@@@@@@@@@@@@@o.........o@@@@@@@@@@@@@@@@@+OOOOOOO.... ", +" ....o@@@@@@@@@@@@@@@@@@@@@@@@O......ooo+@@@@@@@@@@@@@@@@@@@Ooo......o@@@@@@@@@@@@@@@@@+OOOOOOO.... ", +" ....o@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@+OOOOOOO..... ", +" ....o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOO..... ", +" ....o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOO..... ", +" ....o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOO..... ", +" ....o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOO..... ", +" ....o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOO..... ", +" ....o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOO..... ", +" ....O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOO..... ", +" ....O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOo.... ", +" ....O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOo.... ", +" ....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOo.... ", +" ....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOo.... ", +" ....o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOO.... ", +" ....O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOO.... ", +" ....+@@@@@@@@@@@@@@+++OOOOOOOOOOoOoOoOoOOOOOOOOO++++@@@@@@OOOOOOOOo... ", +" ...o@@@++OOOooo.......................................oooooOOOOOO.... ", +" ...oo.........................................................o.... ", +" ..........................oooooooooooooo........................... ", +" .............oOO++@@###$$$$$$$$$$$$$$$$$$$$$$$$$$$###@@++Ooo............ ", +" ........o@##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#@O......... ", +" ......o@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#+o..... ", +" .....O#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@o.... ", +" .....#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$O.... ", +" ...o#$$$$$$$$$$$$########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#########$$$$$$$$$$$$$@.... ", +" ....#$$$$$###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####$$$$$O... ", +" ...+$##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##$$o... ", +" ....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+... ", +" ...o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+... ", +" ...O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@o... ", +" ...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@O... ", +" ...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@O... ", +" ...o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+... ", +" ...o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+... ", +" ...o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+... ", +" ...o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+... ", +" ...o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+... ", +" ...o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ", +" ...o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ", +" ...o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ", +" ...oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo... ", +" ........................................................................................ ", +" ........................................................................................ ", +" ........................................................................................ ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/assets/chess/pieces/neo/black-knight.xpm b/assets/chess/pieces/neo/black-knight.xpm new file mode 100644 index 00000000..818fff8f --- /dev/null +++ b/assets/chess/pieces/neo/black-knight.xpm @@ -0,0 +1,166 @@ +/* XPM */ +static char *black_knight[] = { +/* columns rows colors chars-per-pixel */ +"150 150 10 1 ", +" c None", +". c #252525", +"X c #262626", +"o c #2C2C2C", +"O c #3A3938", +"+ c #454242", +"@ c #4E4B4A", +"# c #565352", +"$ c #666362", +"% c #777474", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" XXXXX ", +" oXXXXXX ", +" oXXXXXXXX ", +" XXXXO$@XXXX ", +" XXXO%%%+XXXX ", +" XXXX%%%%#+XXXX ", +" XXXO%%%%##+XXXX ", +" oXX@%%%%$##+XXXX ", +" XXX$%%%%$###+XXXX ", +" XXX%%%%%$####+XXXX ", +" XXXo%%%%%$#####+XXXXX ", +" XXX+%%%%%$######+XXXXXXXoXX ", +" XXX#%%%%%$#######+XXXXXXXXXXXXX ", +" XXXo%%%%%%$########+oXXXXXXXXXXXXoX ", +" XXXX#%%%%%%############@+OOoXXXXXXXXXX ", +" XXXX+%%%%%%$################@@+OoXXXXXXXoX ", +" XXXXO%%%%%%%####################@++OoXXXXXXoX ", +" oXXXO%%%%%%$########################@++OoXXXXXX ", +" XXXXO%%%%%%$###########################@++OoXXXXXX ", +" XXXX+%%%%%%##############################@@++OoXXXXo ", +" oXXX@%%%%%$#################################@+++OXXXXXX ", +" XXXX#%%%%%$####################################@+++oXXXXX ", +" XXX+%%%%%$######################################@+++OXXXXo ", +" XXXo%%%%%$#########################################++++oXXXX ", +" XXX#%%%%%###########################################++++oXXXX ", +" XXXo%%%%%#########+++@################################++++OXXXX ", +" XXX@%%%%$#######@oXXXX+################################++++OXXXX ", +" XXXX%%%%%#######+XXXXXXX+################################++++OXXXX ", +" XXXO%%%%$######@XXXXXXXXX################################@++++OXXXX ", +" XXX#%%%%#######OXXXXXXXXX@################################@++++oXXXX ", +" XXXX%%%%$######@XXXXXXXXXX@#################################+++++oXXXX ", +" XXX+%%%%#######OXXXXXXXXXo###################################+++++oXXX ", +" XXX#%%%%#######oXXXXXXXXo@###################################@++++OXXXX ", +" XXXX%%%%$######@XoOOOooO+######################################+++++OXXXX ", +" oXX+%%%%$######++##############################################@+++++oXXX ", +" XXX$%%%%########################################################+++++OXXXX ", +" XXXo%%%%$########################################################@+++++OXXX ", +" XXX#%%%%$########################################################@++++++XXXX ", +" XXXo%%%%%##########################################################++++++OXXX ", +" XXXX#%%%%$##################################+@######################@++++++XXXX ", +" XXXo%%%%%##################################@+@######################@++++++OXXX ", +" XXXX$%%%%$##################################++@#######################+++++++XXXX ", +" XXXX+%%%%$##################################@+++#######################+++++++oXXX ", +" XXXo%%%%$##################################@++++#######################@++++++OXXX ", +" XXXX$%%%%###################################+++++#######################@+++++++oXXX ", +" XXXX@%%%%###################################@+++++#######################@+++++++OXXX ", +" XXXO%%%%$###################################+++++@#######################@+++++++OXXX ", +" oXXo$%%%$###################################++++++@########################++++++++oXXX ", +" XXXX#%%%$###################################+++++++@########################++++++++oXXX ", +" XXXX+%%%%###################################+Xo+++++#########################++++++++OXXX ", +" XXXo%%%%###################################@XXXO++++#########################+++++++++XXX ", +" XXXX$%%%$##################################@oXXXo++++#########################+++++++++oXXX ", +" XXXX@%%%$##################################@oXXXXXO++@#########################+++++++++oXXX ", +" XXXO%%%$##################################@oXXXXXXo++##########################+++++++++OXXX ", +" oXXX$%%%##################################@oXXXXXXXX++#########################@+++++++++OXXX ", +" XXXX#%%%##################################@oXXXX XXXO@#########################@++++++++++XXX ", +" XXX+%%%##################################@oXXXX XXXO@#########################@++++++++++XXX ", +" XXXo%%%$#################+++@############+XXXXX XXXO##########################@++++++++++XXXX ", +" XXX#%%$#################@+++++@########@oXXXXX XXX+##########################+++++++++++oXXX ", +" XXX%%%##################++++++++@#####OXXXXXX XXXX@##########################+++++++++++oXXX ", +" XXXo%%##################@++++++++++@+OXXXXXo XXXo##########################@+++++++++++oXXX ", +" XXXO%###################+++++OOooooXXXXXXXX XXX+##########################@+++++++++++OXXX ", +" XXXo$##################@+++OoXXXXXXXXXXXX oXXo###########################++++++++++++oXXX ", +" XXX@##################@++oXXXXXXXXXXoX XXXX+###########################++++++++++++OXXX ", +" XXXO##################++oXXXXXXXXX XXXXo###########################@++++++++++++OXXo ", +" XXXX+################@+OXXXX XXXXo@###########################+++++++++++++OXXo ", +" XXXX+###############++XXXX XXXXX@###########################@+++++++++++++OXXX ", +" XXXXXO@############@+oXXX XXXXX@############################++++++++++++++oXXX ", +" XXXXXXO@#########@+OXXXX XXXXX@############################@++++++++++++++oXXX ", +" oXXXXXoO@######++XXXo oXXXo@#############################+++++++++++++++oXXX ", +" XXXXXXXXoO+@#@+oXXX XXXXo@#############################@+++++++++++++++XXXX ", +" XoXXXXXXXXXXXXXXX XXXXXO###############################++++++++++++++++XXX ", +" XXXXXXXXXXXXX XXXXXO###############################@+++++++++++++++OXXX ", +" XXXXXXXXX XXXXX+###############################@++++++++++++++++OXXX ", +" X XXXXo@################################+++++++++++++++++oXXX ", +" XXXXo@################################@+++++++++++++++++oXXX ", +" XXXXo#################################@++++++++++++++++++XXX ", +" XXXXo##################################++++++++++++++++++OXXX ", +" XXXXo##################################@++++++++++++++++++OXXX ", +" XXXXo##################################@+++++++++++++++++++oXXX ", +" XXXXo###################################++++++++++++++++++++XXXX ", +" XXXo@##################################++++++++++++++++++++OXXX ", +" XXXX@##################################@++++++++++++++++++++OXXX ", +" XXXX+###################################+++++++++++++++++++++oXXX ", +" XXXO###################################@+++++++++++++++++++++XXXX ", +" oXXo###################################@+++++++++++++++++++++OXXX ", +" XXXX+###################################@+++++++++++++++++++++oXXo ", +" XXXo###################################@++++++++++++++++++++++oXXX ", +" XXXX@###################################@++++++++++++++++++++++XXX ", +" oXXo####################################++++++++++++++++++++++OXXX ", +" XXX+###################################@++++++++++++++++++++++oXXX ", +" XXXX############@@@@+++++OOOOOOOOOOOOOOOOOOOOOOO+++++++++++++++XXXX ", +" oXXO##@++OOoooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXooooOOO+++OXXX ", +" XXXooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXooXXo ", +" XXXXXXXXXXXXXXXXXXXXXXXXXoooooooooooooooooXXXXXXXXXXXXXXXXXXXXXXXXo ", +" XoXXXXXXXXXXXoO++@##$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##@@+OoXXXXXXXXXXXoX ", +" oXXXXXXXO@#$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$#OXXXXXXXX ", +" XXXXXXO#$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$@oXXXXX ", +" XXXXXO$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#OXXXXX ", +" XXXX#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@XXXX ", +" oXXX$%%%%%%%%%%%%$$$$$$$$################################$#$$$$$$%%%%%%%%%%%%%#XXXX ", +" XXXX#%%%%%$$$###########################################################$$$%%%%%#XXXX ", +" XXX+%%$$######################################################################$$%OXXo ", +" XXX##############################################################################@XXX ", +" XXXo###############################################################################oXXX ", +" XXXO###############################################################################OXXX ", +" XXX+###############################################################################+XXX ", +" XXX@###############################################################################@XXX ", +" XXX################################################################################@XXX ", +" XXo#################################################################################XXX ", +" XXXo#################################################################################XXX ", +" XXXo#################################################################################XXX ", +" XXXo#################################################################################XXX ", +" XXXo#################################################################################XXX ", +" XXXo#################################################################################XXX ", +" XXXo#################################################################################XXX ", +" XXXoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/assets/chess/pieces/neo/black-pawn.xpm b/assets/chess/pieces/neo/black-pawn.xpm new file mode 100644 index 00000000..55c674dd --- /dev/null +++ b/assets/chess/pieces/neo/black-pawn.xpm @@ -0,0 +1,166 @@ +/* XPM */ +static char *black_pawn[] = { +/* columns rows colors chars-per-pixel */ +"150 150 10 1 ", +" c None", +". c #252525", +"X c #262626", +"o c #2C2C2B", +"O c #3A3939", +"+ c #454242", +"@ c #4D4A49", +"# c #565352", +"$ c #666362", +"% c #777474", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" XXXXXXXXXXX ", +" XXXXXXXXXXXXXXXX ", +" oXXXXXXXXXXXXXXXXXXo ", +" XXXXXXo+#$$$##+OoXXXXXXX ", +" oXXXXO#%%%$########+oXXXXo ", +" XXXXo$%%%$############+XXXXX ", +" XXXX+%%%%################oXXXX ", +" XXXX#%%%$##################OXXXX ", +" oXXX#%%%$###################@OXXXX ", +" XXXX#%%%$#####################+oXXXX ", +" XXXO%%%%######################@+oXXX ", +" XXXX%%%%########################+OXXXX ", +" XXX@%%%$########################@+oXXX ", +" XXXX%%%$#########################@++XXX ", +" oXX+%%%###########################++oXXX ", +" XXX$%%$###########################++OXXX ", +" XXX%%%############################+++XXX ", +" XXXO%%$############################+++XXX ", +" XXX+%%$############################+++oXXX ", +" XXX@%%#############################+++oXXX ", +" XXX@%$#############################+++oXXX ", +" XXX@%$#############################+++oXXX ", +" XXX+%#############################@+++oXXX ", +" XXXO%#############################++++XXX ", +" XXX$#############################++++XXX ", +" XXX#############################@+++OXXX ", +" oXXO###########################@++++oXXX ", +" XXXX###########################+++++XXXX ", +" XXXO#########################+++++oXXX ", +" XXXX@#######################@++++OXXXX ", +" XXXO######################++++++oXXX ", +" XXXX+###################@++++++oXXXX ", +" oXXX+#################@++++++OXXXX ", +" XXXX+##############@+++++++OXXXX ", +" XXXXO##########@@++++++++oXXXX ", +" oXXXXo#######@@@@@@@@@@@oXXXXX ", +" XXXXXO$##################@oXXXXo ", +" XXXXXo#%####################@OXXXXXX ", +" XXXXX+%%$#####################++oXXXXo ", +" XXXXXo$%%%######################@++OXXXXXX ", +" XXXXX+%%%%$#######################++++oXXXXo ", +" XXXXXo$%%%%%########################+++++OXXXXXX ", +" XXXX@%%%%%%$########################@++++++oXXXX ", +" XXX@$#$#$$$#########################@+++++++OXXX ", +" XXX@################################++++++++OXXX ", +" XXX+################################++++++++OXXX ", +" XXXO###############################@++++++++oXXX ", +" XXXX@#############################@++++++++OXXX ", +" XXXO############################@+++++++++oXXX ", +" XXXXXXXXXXXXXX+++++++++++++++++OXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXX++++++++++++++++++XXXXXXXXXXXXo ", +" XXXXXXXXXXXXX++++++++++++++++++XXXXXXXXXXXX ", +" XXXo++++++++++++++++++XXXX ", +" XXXO@+++++++++++++++++oXXX ", +" XXXO#@++++++++++++++++oXXX ", +" XXX+##@+++++++++++++++OXXX ", +" XXX####@++++++++++++++OXXX ", +" XXXo#####@++++++++++++++XXXX ", +" XXXO######@+++++++++++++oXXo ", +" XXX@#######@++++++++++++OXXX ", +" oXXo#########@++++++++++++XXXX ", +" XXX###########@+++++++++++OXXX ", +" XXXo$###########@+++++++++++XXXX ", +" XXX#$############@++++++++++oXXX ", +" oXXo%$#############@++++++++++XXXX ", +" XXXX#%$##############@+++++++++OXXXX ", +" XXX+%%################@+++++++++oXXX ", +" XXXo%%%#################@+++++++++XXXX ", +" oXXX$%%$###################++++++++OXXXo ", +" oXXX#%%%#####################++++++++OXXXo ", +" oXXX@%%%%#####################@++++++++oXXXo ", +" XXXX+%%%%$#######################++++++++oXXXX ", +" XXXX@%%%%%#########################++++++++oXXXX ", +" XXXXX@%%%%%$##########################@+++++++oXXXXX ", +" oXXXX#%%%%%%#############################+++++++OXXXXo ", +" XXXXXo$%%%%%%$##############################@++++++OXXXXXX ", +" oXXXX+%%%%%%%$#################################@++++++oXXXXo ", +" XXXXo$%%%%%%%%####################################@@++++OXXXXX ", +" XXXX+%%%%%%%%$########################################@@+++oXXXX ", +" XXXX#%%%%%%%%##############################################@@OXXXX ", +" XXXX#%%%%%%%$##################################################OXXXo ", +" XXXX#%%%%%%%$####################################################OXXXX ", +" XXX+%%%%%%$#######################################################OXXX ", +" XXXo%%%%%%$#########################################################XXXo ", +" XXXX$%%%%%###########################################################+XXX ", +" XXX+%%%%$#############################################################oXXo ", +" XXX$%%%$##############################################################@XXX ", +" XXXO%%%$################################################################oXXX ", +" XXX#%%%#################################################################OXXX ", +" XXX%%%##################################################################@XXX ", +" XXXo%%$###################################################################oXXX ", +" oXX@%$####################################################################OXXX ", +" XXX#%#####################################################################+XXX ", +" XXX$$#####################################################################@XXX ", +" XXX%######################################################################@XXX ", +" XXo%#######################################################################XXX ", +" XXXo$#######################################################################XXX ", +" XXXo########################################################################oXX ", +" XXXoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/assets/chess/pieces/neo/black-queen.xpm b/assets/chess/pieces/neo/black-queen.xpm new file mode 100644 index 00000000..44dfbb63 --- /dev/null +++ b/assets/chess/pieces/neo/black-queen.xpm @@ -0,0 +1,167 @@ +/* XPM */ +static char *black_queen[] = { +/* columns rows colors chars-per-pixel */ +"150 150 11 1 ", +" c None", +". c #1F1F1F", +"X c #252525", +"o c #262626", +"O c #2E2E2D", +"+ c #3C3A3A", +"@ c #454242", +"# c #4E4C4B", +"$ c #565352", +"% c #666363", +"& c #777474", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" XXOXXXXX XXXXXOX ", +" XXXXXXXXXXXOX XXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXO OXXXXXXXXXXXXXXX ", +" XXXXXX+#$$#+OXXXXXX XXXXXXO#$$#+OXXXXXX ", +" XXXXX$&&&%$$$$#X.XXXX XXXXX+%&&%$$$$#+.XXXX ", +" XXXX+&&&%$$$$$$$$O..XX XXXX$&&&$$$$$$$$@X.XXX ", +" XXXX+&&&%$$$$$$$$$#+.XXO XXXX%&&%$$$$$$$$$#@X.XX ", +" XXXO&&&%$$$$$$$$$$#@+.XXX XXXX%&&%$$$$$$$$$$$@@..XO ", +" XXXX%&&%$$$$$$$$$$$#@@X.XX XXX@&&&$$$$$$$$$$$$@@+.XX ", +" XXX+&&&$$$$$$$$$$$$#@@+.XX XXXX&&&$$$$$$$$$$$$$@@@X.XX ", +" XXX$&&%$$$$$$$$$$$$#@@@XXXX XXX@&&%$$$$$$$$$$$$$@@@O.XX ", +" XXX&&&$$$$$$$$$$$$$@@@@O.XO XXX$&&$$$$$$$$$$$$$#@@@+.XX ", +" XXO&&%$$$$$$$$$$$$#@@@@+.XX XXX%&%$$$$$$$$$$$$$@@@@@..X ", +" XXXO&&$$$$$$$$$$$$$@@@@@+.XX XXX%&$$$$$$$$$$$$$@@@@@@..X ", +" XXXO&%$$$$$$$$$$$$@@@@@@+.XX XXX%&$$$$$$$$$$$$#@@@@@@..X ", +" XXX&%$$$$$$$$$$$#@@@@@@OXXX XXX%%$$$$$$$$$$$#@@@@@@@..X ", +" XXX%$$$$$$$$$$$$@@@@@@@OXXX OXX#%$$$$$$$$$$$@@@@@@@+..X ", +" XXX#$$$$$$$$$$$#@@@@@@@.XXX XXXO$$$$$$$$$$$@@@@@@@@O.XO ", +" XXXX$$$$$$$$$$$#@@@@@@O.XX XXX@$$$$$$$$$#@@@@@@@+..XX ", +" XXX+$$$$$$$$$$@@@@@@+.XXX XXXX#$$$$$$$$@@@@@@@@X.XX ", +" XXXX@$$$$$$$$$#@@@@@X.XX XXXO$$$$$$$#@@@@@@@O..XX ", +" XXXX@$$$$$$$$#@@@+X.XXX XXXXO#$$$$$#@@@@@@O..XO ", +" XXXXO#$$$$$$#@@@..XXX XXXXO$$$$$#@@@@+X..XX ", +" XXXXXXO@$$$$$@@@O.XX XXX+$$$$$#@@OX...XX ", +" XXXXXXX OXXXX+$$$$$#@@+.XX XXX#$$$$$#@@O..XXX XXXXXXX ", +" XXXXXXXXXXXO XXXX+$$$$$$@@@..XX XXXO$$$$$$#@@O.XXX XOXXXXXXXXXOX ", +" OXXXXXXXXXXXXXX XXX@$$$$$$#@@O.XO XXX+$$$$$$#@@O.XX XXXXXXXXXXXXXXX ", +" XXXXXO#$$#+OXXXXX XXX@$$$$$$$@@+.XX XXX#$$$$$$$@@O.XO XXXXXO#$$#+OXXXXX ", +" XXXX+%&&%$$$$@OXXXX XXX@$$$$$$$#@@..XX XXXO$$$$$$$$@@O.XX XXXX+%&&%$$$$#OXXXX ", +" XXXX$&&&$$$$$$$@OXXXO XXX@$$$$$$$#@@O.XX XXX+$$$$$$$$@@+.XX XXXX#&&&$$$$$$$$+XXXX ", +" XXXX%&&&$$$$$$$$#@+XXXX XXX#$$$$$$$$@@+.XX XXX#$$$$$$$$@@+.XX XXXX$&&&$$$$$$$$$#+XXXX ", +" XXX#&&&$$$$$$$$$$@@OXXX XXX#$$$$$$$$#@@XXXX XXXO$$$$$$$$$#@+.XX XXX#&&&$$$$$$$$$$$@OXXX ", +" XXXO&&&$$$$$$$$$$$@@@XXXX XXX#$$$$$$$$$@@O.XX XXX@$$$$$$$$$#@+.XX XXXO&&&$$$$$$$$$$$$#@XXXX ", +" XXX$&&%$$$$$$$$$$#@@@+XXX XXX#$$$$$$$$$#@+.XX XXXX#$$$$$$$$$#@+.XX XXX$&&%$$$$$$$$$$$$#@OXXX ", +" XXX&&&$$$$$$$$$$$#@@@@XXX XXX$$$$$$$$$$$@@XXXX XXXO$$$$$$$$$$#@+.XX XXX&&&$$$$$$$$$$$$$#@+.XX ", +" XXX+&&$$$$$$$$$$$$@@@@@XXXX XXX$$$$$$$$$$$#@O.XX XXX@$$$$$$$$$$$@@.XX XXX+&&$$$$$$$$$$$$$$#@@.XXX ", +" XXX@&&$$$$$$$$$$$$@@@@@OXXX XXX$$$$$$$$$$$$@+.XX XXXX$$$$$$$$$$$$@@.XX XXX@&&$$$$$$$$$$$$$$#@@XXXX ", +" XXX@&%$$$$$$$$$$$#@@@@@OXXX XXX$$$$$$$$$$$$#@XXXX XXXO$$$$$$$$$$$$@@.XX XXX@&%$$$$$$$$$$$$$$@@@XXXX ", +" XXX+&$$$$$$$$$$$$#@@@@@OXXX XXXO$$$$$$$$$$$$#@O.XX XXX@$$$$$$$$$$$$@@.XX XXX+&$$$$$$$$$$$$$$#@@@XXXX ", +" XXXO&$$$$$$$$$$$$#@@@@@XXX XXXO$$$$$$$$$$$$$@@.XX XXXX$$$$$$$$$$$$$#@.XX XXXO&$$$$$$$$$$$$$$@@@@.XX ", +" XXX$$$$$$$$$$$$$#@@@@+XXX XXXO$$$$$$$$$$$$$#@XXXX OXX+$$$$$$$$$$$$$#@XXXX XXX$$$$$$$$$$$$$$@@@@+.XX ", +" XXXO$$$$$$$$$$$$#@@@@XXXX XXXO$$$$$$$$$$$$$$@OXXX XXX@$$$$$$$$$$$$$#@XXXX XXXO$$$$$$$$$$$#@@@@@X.XX ", +" XXXX@$$$$$$$$$$$$@@@OXXX XXX+$$$$$$$$$$$$$$#@.XXX XXXX$$$$$$$$$$$$$$#@XXXX XXXX@$$$$$$$$#@@@@@@+.XXX ", +" XXXO#$$$$$$$$$$$#@@OXXXX XXX+$$$$$$$$$$$$$$$@XXXX OXX+$$$$$$$$$$$$$$$@XXXX XXXX+$$$$$$$@@@@@@@+..XO ", +" XXXXO#$$$$$$$$$$$#@@OXXXX XXX+$$$$$$$$$$$$$$$#+XXXXXXX@$$$$$$$$$$$$$$$@XXXX XXXXO$$$$$$#@@@@@@@+..XX ", +" XXXXO@$$$$$$$$$$$#@@OXXXX XXX+$$$$$$$$$$$$$$$$@.XXXXXX$$$$$$$$$$$$$$$$@OXXX XXXXO$$$$$$$@@@@@@@+..XXX ", +" XXXXXO@$$$$$$$$$$$@@XXXXX OXX+$$$$$$$$$$$$$$$$#OXXXXX+$$$$$$$$$$$$$$$$@OXXX XXXXO$$$$$$$#@@@@@+X..XXX ", +" XXXXXXXO$$$$$$$$$$@@XXXXX XXX@$$$$$$$$$$$$$$$$#+XXXXX#$$$$$$$$$$$$$$$$#OXXX XXXXO#$$$$$$$@@@@.....XXX ", +" XXXXXXX@$$$$$$$$$$@+XXXXX XXX@$$$$$$$$$$$$$$$$$@XXXXO$$$$$$$$$$$$$$$$$#OXXO XXXXO#$$$$$$$#@@@O...XXO ", +" XOXXXO$$$$$$$$$$$@+XXXXX XXX@$$$$$$$$$$$$$$$$$#OXXX+$$$$$$$$$$$$$$$$$#OXXX XXXXX#$$$$$$$$@@@@X.XXXX ", +" XXXX#$$$$$$$$$$$@+XXXX XXX@$$$$$$$$$$$$$$$$$$+XXX#$$$$$$$$$$$$$$$$$#+XXX XXXXX#$$$$$$$$@@@@+..X ", +" XXX+$$$$$$$$$$$$#+XXXX XXX#$$$$$$$$$$$$$$$$$$#XXO$$$$$$$$$$$$$$$$$$$+XXX XXXXX#$$$$$$$$#@@@@X.XO ", +" XXXX$$$$$$$$$$$$$#+XXXXXXXX#$$$$$$$$$$$$$$$$$$$OX+$$$$$$$$$$$$$$$$$$$+XXXXXXXX#$$$$$$$$$@@@@+..XX ", +" XXX@$$$$$$$$$$$$$#+XXXXXXX#$$$$$$$$$$$$$$$$$$$@X#$$$$$$$$$$$$$$$$$$$+XXXXXXX@$$$$$$$$$#@@@@O.XX ", +" XXXO$$$$$$$$$$$$$$#+XXXXXX#$$$$$$$$$$$$$$$$$$$$O$$$$$$$$$$$$$$$$$$$$@XXXXXX@$$$$$$$$$$@@@@@..XX ", +" XXX#$$$$$$$$$$$$$$#OXXXXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@XXXXX@$$$$$$$$$$#@@@@+..X ", +" OXX+$$$$$$$$$$$$$$$#OXXXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@XXXX+$$$$$$$$$$#@@@@@X.XX ", +" XXXX#$$$$$$$$$$$$$$$#OXXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#XXX+$$$$$$$$$$$@@@@@+..X ", +" XXX+$$$$$$$$$$$$$$$$$OXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#XX+$$$$$$$$$$$#@@@@@O.XX ", +" XXXX$$$$$$$$$$$$$$$$$#OO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$X+$$$$$$$$$$$$@@@@@@..XX ", +" XXX@$$$$$$$$$$$$$$$$$#+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+$$$$$$$$$$$$#@@@@@O.XX ", +" XXXO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@X.XX ", +" XXXX#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@+..X ", +" XXX+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@X.XO ", +" XXXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@+..XX ", +" XXX@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@O.XX ", +" XXXO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@@..XX ", +" XXX#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@+.XX ", +" OXX+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@@X.XX ", +" XXXX#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@@+..X ", +" XXX+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@@O.XX ", +" XXXO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@@@..XX ", +" XXX@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@@@O.XX ", +" OXXO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@@@@X.XX ", +" XXXX#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@@@@+.XX ", +" XXX+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@@@@X.XO ", +" XXXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@@@@@..XX ", +" XXX@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@@@@@O.XX ", +" XXXO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@@@@@@..XX ", +" XXX#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@@@@@@+.XX ", +" XXX+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@@@@@@@X.XX ", +" XXXX#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@@@@@@@+..XX ", +" XXX+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@@@@@@@@O.XX ", +" XXXO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@@@@@@@@@..XX ", +" XXX@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@@@@@@@@@@O.XX ", +" OXXO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@@@@@@@@@@@X.XX ", +" XXXX#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@@@@@@@@@@@+.XX ", +" XXX+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@@@@@@@@@@@@@X.XO ", +" XXXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@@@@@@@@@@@@@@@..XX ", +" XXX@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#@@@@@@@@@@@@@@@@@@@@@@O.XX ", +" XXXO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##@@@@@@@@@@@@@@@@@@@@@@@@..XX ", +" XXX#$$$$$$$$$$$####@@@@@+++++++++OO+O+O++++++++@@@@@@@@@@@@+.XX ", +" XXX+$#@@++OOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOO++++X.XX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XOXXXXXXXXXXXOO+@#$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#@+OOXXXXXXXXXXO ", +" OXXXXXXXO+@%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#+OXXXXXXXX ", +" XXXXXXO#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#OXXXXX ", +" XXXXX+%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%OXXXXX ", +" XXXX$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#XXXX ", +" XXXX%&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%%%&&&&&&&&&&&&$XXXO ", +" XXXX$&&&&&%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&$XXXX ", +" XXX+&&%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%&+XXO ", +" XXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#XXX ", +" XXXO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OXXX ", +" XXX+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+XXX ", +" XXX@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@XXX ", +" XXX#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#XXX ", +" XXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#XXX ", +" XXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXX ", +" XXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXX ", +" XXXO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXX ", +" XXXO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXX ", +" XXXO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXX ", +" XXXO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXX ", +" XXXO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXX ", +" XXXX+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++XXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/assets/chess/pieces/neo/black-rook.xpm b/assets/chess/pieces/neo/black-rook.xpm new file mode 100644 index 00000000..b47c9aa2 --- /dev/null +++ b/assets/chess/pieces/neo/black-rook.xpm @@ -0,0 +1,167 @@ +/* XPM */ +static char *black_rook[] = { +/* columns rows colors chars-per-pixel */ +"150 150 11 1 ", +" c None", +". c #252525", +"X c #262626", +"o c #393737", +"O c #454242", +"+ c #4D4B4A", +"@ c #565352", +"# c #605E5D", +"$ c #6D6B6A", +"% c #787575", +"& c #888685", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" XXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXX XXXXXXXXXXooXXXXXXXXXX XXXXXX ", +" XXXXXXXXXXX XXX+#$%&&&$@@@@++OoXXX XXXXXXXXXXX ", +" XXXXXXXXXXXXXX XXX%&&&&%@@@@@@@@@+XXX XXXXXXXXXXXXXX ", +" XXXXXXXXXXXooXXXX XXX&&&&$@@@@@@@@@@@XXX XXXoOooXXXXXXXXXX ", +" XXXXXXX+#$@@@@OXXX XXX&&&$@@@@@@@@@@@@XXX XXX#&&&&$OoXXXXXXX ", +" XXXXXo$&&&@@@@@+XXX XXXo&&%@@@@@@@@@@@@@XXXX XXX%&&&$@@+OoXXXXXX ", +" XXX$&&&&$@@@@@@XXXX XXXO&%@@@@@@@@@@@@@@oXXX XXXX&&&#@@@+OOOoXXX ", +" XXX&&&&&@@@@@@@oXXX XXX+&#@@@@@@@@@@@@@@oXXX XXXO&&#@@@@+OOOOXXX ", +" XXX&&&&%@@@@@@@OXXX XXX@$@@@@@@@@@@@@@@@oXXX XXX#&$@@@@@OOOOOXXX ", +" XXX%&&&$@@@@@@@+XXX XXX#@@@@@@@@@@@@@@@@OXXX XXX$$@@@@@@OOOOOXXX ", +" XXX%&&&@@@@@@@@@XXX XXX@@@@@@@@@@@@@@@@@+XXX XXX%@@@@@@@OOOOoXXX ", +" XXX$&&&@@@@@@@@@oXXX XXX+@@@@@@@@@@@@@@@@+XXX XXXo#@@@@@@+OOOOoXXX ", +" XXX#&&%@@@@@@@@@oXXX XXX@@@@@@@@@@@@@@@@@@XXX XXXO@@@@@@@+OOOOoXXX ", +" XXX#&&$@@@@@@@@@OXXX XXXX@@@@@@@@@@@@@@@@@@XXXX XXXO@@@@@@@+OOOOoXXX ", +" XXX@&&#@@@@@@@@@+XXXXXXXXXXo@@@@@@@@@@@@@@@@@@oXXXXXXXXXX+@@@@@@@OOOOOoXXX ", +" XXX+&&#@@@@@@@@@@XXXXXXXXXXo@@@@@@@@@@@@@@@@@@oXXXXXXXXXX@@@@@@@@OOOOOoXXX ", +" XXXO&&@@@@@@@@@@@oXXXXXXXXXo@@@@@@@@@@@@@@@@@@oXXXXXXXXXo@@@@@@@+OOOOOXXXX ", +" XXXo&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOXXXX ", +" XXo&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOXXX ", +" XXX&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOXXX ", +" XXX&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOXXX ", +" XXX%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOXXX ", +" XXX%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOoXXX ", +" XXX$&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOoXXX ", +" XXX@&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOoXXX ", +" XXXO&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOXXXX ", +" XXX&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOXXX ", +" XXX#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOoXXX ", +" XXXX#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOXXXX ", +" XXXo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOoXXX ", +" XXXXo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOOoXXXX ", +" XXXXo@@@@@@@@@@@@@@@@@@@@@@@@++++++++@@@@@@@@@@@@@@@+OOOOOOOOoXXXX ", +" XXXXXO@@@@@@@@@@+OOOoooXXXXXXXXXXXXXXXXXXoooOOO+@+OOOOOOOOoXXXXX ", +" XXXXXoO+OOooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXooooooXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXoXooooooooOOooooooooXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXooOO++@@@@@@++OOOOOOOOOOOOOOOOOOOOOooooXXXXXXXX ", +" XXX+@@@@@@@@@@@@@@@@@@+OOOOOOOOOOOOOOOOOOOOOOOOOOXXX ", +" XXXX@@@@@@@@@@@@@@@@@@@@@++OOOOOOOOOOOOOOOOOOOOOOOXXX ", +" XXXo@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOOOOOOOOOOOOOOOXXXX ", +" XXXo@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOOOOOOOOOOOOoXXX ", +" XXXo@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOOOOOOOOOOOOoXXX ", +" XXXO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOOOOOOOOOoXXX ", +" XXXO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOOOOOOOOoXXX ", +" XXX+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOOOOOOOOXXX ", +" XXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOOOOOOOXXX ", +" XXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOOOOOOOOXXX ", +" XXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOOOOOOOXXXX ", +" XXXo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOOOOOoXXX ", +" XXXo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOOOOOOoXXX ", +" XXXO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOOOOoXXX ", +" XXXO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOOOOOoXXX ", +" XXX+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOOOoXXX ", +" XXX+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOOOOOXXX ", +" XXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOOOXXX ", +" XXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOOOXXXX ", +" XXXo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOOOOXXXX ", +" XXXo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOOoXXX ", +" XXXo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOOOoXXX ", +" XXXO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOOOoXXX ", +" XXXO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOoXXX ", +" XXX+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOOXXX ", +" XXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOOOXXX ", +" XXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOOOXXX ", +" XXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOXXXX ", +" XXXo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOoXXX ", +" XXXo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOoXXX ", +" XXXO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOOoXXX ", +" XXXO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOOoXXX ", +" XXX+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOoXXX ", +" XXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOXXX ", +" XXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOXXX ", +" XXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOXXXX ", +" XXXo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOOXXXX ", +" XXXo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOOoXXX ", +" XXXO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOOoXXX ", +" XXXO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOOoXXX ", +" XXX+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOoXXX ", +" XXX+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOXXX ", +" XXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOXXX ", +" XXX@@@@@@@@@@@@+++OOOOOooOoooooooooooOoOOOOO+++@@@OOOOOOOOOXXX ", +" XXXo@+OOooooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoooooOOXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXoXXooooXXXoXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXooO+@@##$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##@@+OooXXXXXXXXXXXXX ", +" XXXXXXXXXO@#$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$#@OXXXXXXXXX ", +" XXXXXXO#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#OXXXXXX ", +" XXXXX+$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$+XXXXX ", +" XXXXo$%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%$%$$$$$%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$oXXXX ", +" XXXXo%%%%%%%%%%%$$$$#######@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#######$$$$%%%%%%%%%%%oXXXX ", +" XXXo%%%%%$$##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##$$%%%%%oXXX ", +" XXXX#%$#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#$%#XXXX ", +" XXXo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#oXXX ", +" XXXO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OXXX ", +" XXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXX ", +" XXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXX ", +" XXXo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@oXXX ", +" XXXo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@oXXX ", +" XXXo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@oXXX ", +" XXXO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OXXX ", +" XXXO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OXXX ", +" XXXO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OXXX ", +" XXXO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OXXX ", +" XXXO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OXXX ", +" XXXO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OXXX ", +" XXXooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/assets/chess/pieces/neo/png/bb.png b/assets/chess/pieces/neo/png/bb.png Binary files differnew file mode 100644 index 00000000..df2e407a --- /dev/null +++ b/assets/chess/pieces/neo/png/bb.png diff --git a/assets/chess/pieces/neo/png/bk.png b/assets/chess/pieces/neo/png/bk.png Binary files differnew file mode 100644 index 00000000..35637f56 --- /dev/null +++ b/assets/chess/pieces/neo/png/bk.png diff --git a/assets/chess/pieces/neo/png/bn.png b/assets/chess/pieces/neo/png/bn.png Binary files differnew file mode 100644 index 00000000..e79df050 --- /dev/null +++ b/assets/chess/pieces/neo/png/bn.png diff --git a/assets/chess/pieces/neo/png/bp.png b/assets/chess/pieces/neo/png/bp.png Binary files differnew file mode 100644 index 00000000..bb3cfdf1 --- /dev/null +++ b/assets/chess/pieces/neo/png/bp.png diff --git a/assets/chess/pieces/neo/png/bq.png b/assets/chess/pieces/neo/png/bq.png Binary files differnew file mode 100644 index 00000000..a2ed748f --- /dev/null +++ b/assets/chess/pieces/neo/png/bq.png diff --git a/assets/chess/pieces/neo/png/br.png b/assets/chess/pieces/neo/png/br.png Binary files differnew file mode 100644 index 00000000..722db00d --- /dev/null +++ b/assets/chess/pieces/neo/png/br.png diff --git a/assets/chess/pieces/neo/png/wb.png b/assets/chess/pieces/neo/png/wb.png Binary files differnew file mode 100644 index 00000000..5e26a38b --- /dev/null +++ b/assets/chess/pieces/neo/png/wb.png diff --git a/assets/chess/pieces/neo/png/wk.png b/assets/chess/pieces/neo/png/wk.png Binary files differnew file mode 100644 index 00000000..44ded886 --- /dev/null +++ b/assets/chess/pieces/neo/png/wk.png diff --git a/assets/chess/pieces/neo/png/wn.png b/assets/chess/pieces/neo/png/wn.png Binary files differnew file mode 100644 index 00000000..e3826759 --- /dev/null +++ b/assets/chess/pieces/neo/png/wn.png diff --git a/assets/chess/pieces/neo/png/wp.png b/assets/chess/pieces/neo/png/wp.png Binary files differnew file mode 100644 index 00000000..6d1b1fea --- /dev/null +++ b/assets/chess/pieces/neo/png/wp.png diff --git a/assets/chess/pieces/neo/png/wq.png b/assets/chess/pieces/neo/png/wq.png Binary files differnew file mode 100644 index 00000000..bdc6ff35 --- /dev/null +++ b/assets/chess/pieces/neo/png/wq.png diff --git a/assets/chess/pieces/neo/png/wr.png b/assets/chess/pieces/neo/png/wr.png Binary files differnew file mode 100644 index 00000000..49b7d0f7 --- /dev/null +++ b/assets/chess/pieces/neo/png/wr.png diff --git a/assets/chess/pieces/neo/white-bishop.xpm b/assets/chess/pieces/neo/white-bishop.xpm new file mode 100644 index 00000000..f0d12e5b --- /dev/null +++ b/assets/chess/pieces/neo/white-bishop.xpm @@ -0,0 +1,173 @@ +/* XPM */ +static char *white_bishop[] = { +/* columns rows colors chars-per-pixel */ +"150 150 17 1 ", +" c None", +". c #444444", +"X c #454545", +"o c #464646", +"O c #515151", +"+ c #646464", +"@ c #7A7A7A", +"# c #8F8F8F", +"$ c #A0A0A0", +"% c #B2B2B2", +"& c #C5C5C5", +"* c #D3D3D3", +"= c #E1E1E1", +"- c #EFEFEF", +"; c #F8F8F8", +": c #FDFDFD", +"> c #FFFFFF", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" XXXXXXXX ", +" XXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXX ", +" XXXXXX@%&&%#OXXXXX ", +" XXXXX#->>;;;;;%OXXXX ", +" XXXO&>>;;;;;;;;&+XXXX ", +" XXXX&>>;;;;;;;;;=&+XXX ", +" XXX$>>;;;;;;;;;;=*%XXXX ", +" XXXO;>;;;;;;;;;;;=**@XXX ", +" XXX#>>;;;;;;;;;;;=**%XXX ", +" XXX&>;;;;;;;;;;;;=***OXXX ", +" XXX=>;;;;;;;;;;;;****OXXX ", +" XXX=;;;;;;;;;;;;-***#XXXX ", +" XXX=;;;;;;;;;;;;=**$XXXX ", +" XXX%;;;;;;;;;;;;**%XXXX ", +" XXX@;;;;;;;;;;;-**+XXX ", +" XXXX=;;;;;;;;;;=*#XXXX ", +" XXX@;;;;;;;;;-*&XXXX ", +" XXXX#;;;;;;;;=*+XXX ", +" XXXX#;;;;;;-*$XXXX ", +" XXXX+=>>;;;;=*+XXX ", +" XXXXX@;>>;;;;-*$XXXX ", +" XXXXX#>>>;;;;;=*+XXX ", +" XXXXX%>>>;;;;;-*$XXX X ", +" XXXXX&>>>;;;;;;**+XXX XXX ", +" XXXXO&>>>;;;;;;-*%XXXX XXXX ", +" XXXXO*>>>;;;;;;;**@XXX XXXXXX ", +" XXXXO*>>>;;;;;;;=*&XXXX XXXXXXXX ", +" XXXX&>>>;;;;;;;;**$XXX XXX+OXXXX ", +" XXXX&>>>;;;;;;;;=**+XXX XXXX**OXXXX ", +" XXXX%>>>;;;;;;;;-**&XXXX XXX@;;*OXXXX ", +" XXXX$>>>>;;;;;;;;=**#XXX XXXX*;;;&OXXX ", +" XXXX#>>>>;;;;;;;;-***+XXX XXX+;;;;;&XXXX ", +" XXXX+;>>>;;;;;;;;;=**&XXXX XXX%;;;;;;%XXXX ", +" XXXO->>>;;;;;;;;;-***$XXX XXXO-;;;;;;;#XXXX ", +" XXXX*>>>>;;;;;;;;;=***@XXX XXX#;;;;;;;;;@XXXX ", +" XXXX$>>>>;;;;;;;;;-****OXXX XXX&;;;;;;;;;-+XXX ", +" XXX+>>>>;;;;;;;;;;=***&XXX XXXX-;;;;;;;;;;*XXXX ", +" XXXO=>>>>;;;;;;;;;;****$XXX XXX@;;;;;;;;;;;;$XXXX ", +" XXXX%>>>>;;;;;;;;;;=****@XXX XXX%;;;;;;;;;;;;-+XXX ", +" XXX+>>>>>;;;;;;;;;;*****OXXX XXX*;;;;;;;;;;;;;&OXXX ", +" XXXX=>>>>;;;;;;;;;;-****&XXX XXXO;;;;;;;;;;;;;;=$XXXX ", +" XXX#>>>>>;;;;;;;;;;=****%XXX XXX@;;;;;;;;;;;;;;-*+XXX ", +" XXXO->>>>;;;;;;;;;;;*****#XXX XXX$;;;;;;;;;;;;;;;*%XXXX ", +" XXX%>>>>>;;;;;;;;;;-*****@XXX XXX&;;;;;;;;;;;;;;;=*@XXX ", +" XXXO;>>>>;;;;;;;;;;;=*****+XXX XXX=;;;;;;;;;;;;;;;-*&XXXX ", +" XXX%>>>>>;;;;;;;;;;;=*****XXXX XXXO;;;;;;;;;;;;;;;;;**@XXX ", +" XXXO;>>>>;;;;;;;;;;;;*****&XXX XXX+;;;;;;;;;;;;;;;;;**&XXXX ", +" XXX$>>>>>;;;;;;;;;;;;*****%XXX XXX#;;;;;;;;;;;;;;;;;=**@XXX ", +" XXXX=>>>>>;;;;;;;;;;;;*****$XXX XXX$;;;;;;;;;;;;;;;;;=**%XXX ", +" XXX@>>>>>;;;;;;;;;;;;;*****#XXX XXX%;;;;;;;;;;;;;;;;;-***OXXX ", +" XXX%>>>>>;;;;;;;;;;;;;*****@XXX XXX*;;;;;;;;;;;;;;;;;-***#XXX ", +" XXXX->>>>;;;;;;;;;;;;;;*****+XXX XXX=;;;;;;;;;;;;;;;;;;***%XXX ", +" XXX@>>>>>;;;;;;;;;;;;;;*****+XXX XXX-;;;;;;;;;;;;;;;;;;****OXXX ", +" XXX%>>>>>;;;;;;;;;;;;;;=****OXXX XXO;;;;;;;;;;;;;;;;;;;****@XXX ", +" XXX=>>>>;;;;;;;;;;;;;;;=****XXX XXX+;;;;;;;;;;;;;;;;;;;=***$XXX ", +" XXXO>>>>>;;;;;;;;;;;;;;;=****XXX XXX+;;;;;;;;;;;;;;;;;;;=***&XXX ", +" XXX@>>>>>;;;;;;;;;;;;;;;-***&XXX XXX@;;;;;;;;;;;;;;;;;;;=****OXXX ", +" XXX#>>>>>;;;;;;;;;;;;;;;-***%XXX XXX@;;;;;;;;;;;;;;;;;;;=****+XXX ", +" XXX%>>>>;;;;;;;;;;;;;;;;;***%XXX XXX#;;;;;;;;;;;;;;;;;;;=****@XXX ", +" XXX&>>>>;;;;;;;;;;;;;;;;;=**%XXX XXX#;;;;;;;;;;;;;;;;;;;*****#XXX ", +" XXX*>>>>;;;;;;;;;;;;;;;;;=**$XXX XXX$;;;;;;;;;;;;;;;;;;;=****$XXX ", +" XXX=>>>;;;;;;;;;;;;;;;;;;;**$XXX XXX$;;;;;;;;;;;;;;;;;;;*****$XXX ", +" XXX=>>>;;;;;;;;;;;;;;;;;;;=*$XXXXXXXXXXXXXX$;;;;;;;;;;;;;;;;;;;*****$XXX ", +" XXX=>>>;;;;;;;;;;;;;;;;;;;-*$XXXXXXXXXXXXXX$;;;;;;;;;;;;;;;;;;-*****$XXX ", +" XXX=>>>;;;;;;;;;;;;;;;;;;;;=$XXXXXXXXXXXXXX%;;;;;;;;;;;;;;;;;;=*****$XXX ", +" XXX=>>>;;;;;;;;;;;;;;;;;;;;;=%%%%%%%%%%%%%%*;;;;;;;;;;;;;;;;;;=*****$XXX ", +" XXX*>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;******$XXX ", +" XXX&>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-******#XXX ", +" XXX%>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=******@XXX ", +" XXX$>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=******@XXX ", +" XXX#>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-*******+XXX ", +" XXX+>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*******OXXX ", +" XXXO>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*******&XXX ", +" XXX=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*******$XXX ", +" XXX%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;********#XXX ", +" XXX#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=********+XXX ", +" XXXO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-********&XXX ", +" XXX*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=********$XXX ", +" XXX$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*********@XXX ", +" XXX+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-*********&XXXX ", +" XXX*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;**********$XXX ", +" XXX@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=**********+XXX ", +" XXXX=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=**********%XXX ", +" XXX#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=***********+XXX ", +" XXXX=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=***********%XXXX ", +" XXX@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=************+XXX ", +" XXXX&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*************#XXXX ", +" XXX+-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-*************&OXXX ", +" XXXX#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=**************+XXX ", +" XXXX&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-=**************#XXXX ", +" XXXO*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=***************$XXXX ", +" XXX+=;;;;;;;;;;;;;;;;;;;;;;;;;;;-****************%OXXX ", +" XXXX+-;;;;;;;;;;;;;;;;;;;;;;;;-*****************%OXXX ", +" XXXX+=;;-==*&&%%%%$$$$#######@#####$$$$%%&&***%OXXXX ", +" XXXXXOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXOO+++++++++++++OOOXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXO++++@#$*==-;>>>>>>>>>>>>>>>>>>>>>>--==*$#@+@@+OXXXXXXXXXXXX ", +" XXXXXXXX+#%*=;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;=&%#+XXXXXXXX ", +" XXXXXO#&;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>-&@XXXXXX ", +" XXXXO$->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>-#XXXXX ", +" XXXX@->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=+XXXX ", +" XXXX@>>>>>>>>>>>>>>>>>;;>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>;>>>>>>>>>>>>>>>>>-+XXXX ", +" XXX+>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>-OXXX ", +" XXXX=>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>&XXXX ", +" XXX#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+XXX ", +" XXX&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%XXX ", +" XXXO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=XXX ", +" XXX@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OXXX ", +" XXX#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+XXX ", +" XXX$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@XXX ", +" XXX%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#XXX ", +" XXX%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#XXX ", +" XXX&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;$XXX ", +" XXX&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;$XXX ", +" XXX&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%XXX ", +" XXX&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%XXX ", +" XXX&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;$XXX ", +" XXX@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@XXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/assets/chess/pieces/neo/white-king.xpm b/assets/chess/pieces/neo/white-king.xpm new file mode 100644 index 00000000..e6dc864e --- /dev/null +++ b/assets/chess/pieces/neo/white-king.xpm @@ -0,0 +1,174 @@ +/* XPM */ +static char *white_king[] = { +/* columns rows colors chars-per-pixel */ +"150 150 18 1 ", +" c None", +". c #444444", +"X c #454545", +"o c #464646", +"O c #525252", +"+ c #626262", +"@ c #737373", +"# c #868686", +"$ c gray62", +"% c #AFAFAF", +"& c #BEBEBE", +"* c #C9C9C9", +"= c #D4D4D4", +"- c #E4E4E4", +"; c #F1F1F1", +": c #F8F8F8", +"> c #FDFDFD", +", c #FFFFFF", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ................... ", +" ................... ", +" ................... ", +" ...$;;;;;;;;;;;O... ", +" ...$,,,,,,,,,,:O... ", +" ...$,::::::::::O... ", +" ...$,::::::::::O... ", +" ...$,::::::::::O... ", +" ...$,::::::::::O... ", +" ...$,::::::::::O... ", +" .............$,::::::::::O............. ", +" .............$,::::::::::O............. ", +" .............$,::::::::::O............. ", +" ...$;;;;;;;;;:,:::::::::,;;;;;;;;;;O... ", +" ...$,,,,,,,,,,,:::::::::,,,,,,,,,,,O... ", +" ...$,::::::::::::::::::::::::::::::O... ", +" ...$,::::::::::::::::::::::::::::::O... ", +" ...$,::::::::::::::::::::::::::::::O... ", +" ...$,::::::::::::::::::::::::::::::O... ", +" ...$,::::::::::::::::::::::::::::::O... ", +" ...$,::::::::::::::::::::::::::::::O... ", +" ...$,::::::::::::::::::::::::::::::O... ", +" ...$,::::::::::::::::::::::::::::::O... ", +" ...$,::::::::::::::::::::::::::::::O... ", +" ...#&&&&&&&&&-:::::::::::*&&&&&&&&&O... ", +" .............&:::::::::::@............. ", +" .............-:::::::::::$............. ", +" ............+::::::::::::*............. ", +" ...#::::::::::::;.... ", +" ...%:::::::::::::+... ", +" ........ ...=:::::::::::::#... ........ ", +" .................... ...O::::::::::::::%... .................... ", +" ........................... ...@::::::::::::::=... ........................... ", +" ..........O+@@@@+O.................$:::::::::::::::O.................O+@@@++O.......... ", +" .......O#%-:,,,,,,::;-*%#+...........*:::::::::::::::@...........@$%*-:::::::::-*$@....... ", +" ......#*,,,,,,:::::::::::::;*$+.......;:::::::::::::::$.......@$=;::::::::::::::::::;%+...... ", +" ......$;,,,,,::::::::::::::::::::-%@...@::::::::::::::::*....@%-:::::::::::::::::::::::::*@..... ", +" .....#-,,,,::::::::::::::::::::::::::-$O$::::::::::::::::;.O$-::::::::::::::::::::::::::::::&O.... ", +" .....%,,,,,:::::::::::::::::::::::::::::;-:::::::::::::::::%;:::::::::::::::::::::::::::::::::-@.... ", +" ....O=,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$.... ", +" ....+-,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%.... ", +" ...O-,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$.... ", +" ...O=,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;#.... ", +" ....&,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=+... ", +" ...#,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&.... ", +" ...O;,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;=#... ", +" ...$,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=*O... ", +" ...O:,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=$... ", +" ...$,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;=*O... ", +" ...-,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;==#... ", +" ...+,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::==%... ", +" ...$,,,::::::::::::::::::::::::=&%%&=;:::::::::::::::::::::::::::::::::::::::-*%%&*-::::::::::::::::::::::::-==O... ", +" ...=,,::::::::::::::::::::::*#O.......@$-:::::::::::::::::::::::::::::::::*#O.......+$-:::::::::::::::::::::-==@... ", +" ...:,,::::::::::::::::::::-#.............#=:::::::::::::::::::::::::::::%+............O%::::::::::::::::::::-==$... ", +" ...+,,,:::::::::::::::::::-+................#-:::::::::::::::::::::::::*+................#:::::::::::::::::::-==%... ", +" ...#,,,::::::::::::::::::;+..... .......O*::::::::::::::::::::::;$....... .....%::::::::::::::::::;==&... ", +" ...$,,:::::::::::::::::::$.... ......%::::::::::::::::::::-@..... ....-:::::::::::::::::;===... ", +" ...$,,::::::::::::::::::;O... .....*:::::::::::::::::::@..... ...$:::::::::::::::::;===O... ", +" ...%,,::::::::::::::::::*... ....&:::::::::::::::::::@... ...+:::::::::::::::::-===O... ", +" ...%,,::::::::::::::::::%... ...&:::::::::::::::::::@... ...;::::::::::::::::-===+... ", +" ...%,,::::::::::::::::::$... ...&:::::::::::::::::::@... ...-::::::::::::::::-===+... ", +" ...%,,::::::::::::::::::$... ...&:::::::::::::::::::@... ...-::::::::::::::::-===O... ", +" ...$,,::::::::::::::::::%... ...&:::::::::::::::::::@... ...O:::::::::::::::::====... ", +" ...@,,::::::::::::::::::-.... ...&:::::::::::::::::::@... ...@::::::::::::::::;===&... ", +" ...O,,:::::::::::::::::::@... ...&:::::::::::::::::::@... ....&::::::::::::::::-===$... ", +" ...-,:::::::::::::::::::*.... ...&:::::::::::::::::::@... ...+:::::::::::::::::====#... ", +" ...%,::::::::::::::::::::#.... ...&:::::::::::::::::::@... ....=::::::::::::::::;====+... ", +" ...@,::::::::::::::::::::;+.... ...&:::::::::::::::::::@... ....$:::::::::::::::::-===&... ", +" ....-,::::::::::::::::::::=O... ...&:::::::::::::::::::@... ....#:::::::::::::::::;====#... ", +" ...#,:::::::::::::::::::::*.... ...&:::::::::::::::::::@... ....+;:::::::::::::::::====*O... ", +" ....-::::::::::::::::::::::%.... ...&:::::::::::::::::::@... ....+-:::::::::::::::::-====#... ", +" ...#:::::::::::::::::::::::%.... ...&:::::::::::::::::::@... ....O-:::::::::::::::::;====*O... ", +" ....*:::::::::::::::::::::::$.... ...&:::::::::::::::::::@... ....O=:::::::::::::::::;=====@... ", +" ...+;:::::::::::::::::::::::#.... ...&:::::::::::::::::::@... ....O=:::::::::::::::::;=====%.... ", +" ....#::::::::::::::::::::::::#.... ...&:::::::::::::::::::@... ....*:::::::::::::::::;=====*O... ", +" ....&::::::::::::::::::::::::#.... ...&:::::::::::::::::::@... ....*:::::::::::::::::;======+.... ", +" ...O=:::::::::::::::::::::::;@.... ...&:::::::::::::::::::@... ....&:::::::::::::::::;======#.... ", +" ...O-:::::::::::::::::::::::;+.... ....&:::::::::::::::::::@.... ....%:::::::::::::::::;======$.... ", +" ....+;:::::::::::::::::::::::-O..........&:::::::::::::::::::@..........$:::::::::::::::::;======%.... ", +" ....@;:::::::::::::::::::::::=O.........&:::::::::::::::::::@.........@:::::::::::::::::;======%.... ", +" ....@;:::::::::::::::::::::::*.....O++@=:::::::::::::::::::$@++O....+;::::::::::::::::;======&O.... ", +" ....@;:::::::::::::::::::::::--;::::::::::::::::::::::::::::::::;--;::::::::::::::::;======&O.... ", +" ....#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;======&O.... ", +" ....#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;======&O.... ", +" ....#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;======&O.... ", +" ....#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;======&O.... ", +" ....#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;======&O.... ", +" ....#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;======&O.... ", +" ....$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;======*O.... ", +" ....$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;======*+.... ", +" ....%:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;=======+.... ", +" ....*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;=======@.... ", +" ...O-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;=======#.... ", +" ....@::::::::::::::::::::::::::::::::::::::::::::::::::::::::;=======%.... ", +" ....$::::::::::::::::::::::::::::::::::::::::::::::::::::::;=======*O... ", +" ....=:::::::::::::;-=**&%%%$$$$$$#$#$#$$$$$%%%&&**=-;::::;========@.... ", +" ...+:::-*&$$#@+O.....................................O+@@#$%%*==%.... ", +" ....++........................................................O+O... ", +" ..........................O++++++++++++++OO......................... ", +" .............+@#$$%&*=--;:,,,,,,,,,,,,,,,,,,,,,;;--=*&%$##@O............ ", +" .........+%*-;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;=&#O........ ", +" ......@%-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=$O..... ", +" .....@=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:&O.... ", +" ....O*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:#.... ", +" ...O-,,,,,,,,,,,,,,,,,::,::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,%.... ", +" ....=,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,#... ", +" ...$,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:O... ", +" ...O;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%... ", +" ...#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-.... ", +" ...&:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@... ", +" ...-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$... ", +" ...::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%... ", +" ...+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*... ", +" ...@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=... ", +" ...@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=... ", +" ...@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-... ", +" ...#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-... ", +" ...#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;... ", +" ...#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;... ", +" ...#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;... ", +" ...+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$... ", +" ........................................................................................ ", +" ........................................................................................ ", +" ........................................................................................ ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/assets/chess/pieces/neo/white-knight.xpm b/assets/chess/pieces/neo/white-knight.xpm new file mode 100644 index 00000000..c3b0f966 --- /dev/null +++ b/assets/chess/pieces/neo/white-knight.xpm @@ -0,0 +1,173 @@ +/* XPM */ +static char *white_knight[] = { +/* columns rows colors chars-per-pixel */ +"150 150 17 1 ", +" c None", +". c #444444", +"X c #454545", +"o c #464646", +"O c #4F4F4F", +"+ c #5D5D5D", +"@ c #6E6E6E", +"# c #828282", +"$ c #939393", +"% c #A4A4A4", +"& c #B7B7B7", +"* c #C8C8C8", +"= c #D3D3D3", +"- c #E1E1E1", +"; c #EEEEEE", +": c #F8F8F8", +"> c #FFFFFF", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" XXXXX ", +" XXXXXXX ", +" XXXXXXXXX ", +" XXXX#-&XXXX ", +" XXX#>>>&XXXX ", +" XXXO;>>>:&XXXX ", +" XXX#>>>>::&XXXX ", +" XXX%>>>>:::&XXXX ", +" XXX*>>>>>:::&XXXX ", +" XXX;>>>>>::::&XXXX ", +" XXX+>>>>>>:::::&XXXXX ", +" XXX#>>>>>>::::::&XXXXXXXXXX ", +" XXX&>>>>>>:::::::&XXXXXXXXXXXXX ", +" XXX+:>>>>>:::::::::&+OXXXXXXXXXXXXX ", +" XXXX*>>>>>>::::::::::::-*%#@OXXXXXXXXX ", +" XXXX$>>>>>>:::::::::::::::::;-*$@OXXXXXXXX ", +" XXXX@:>>>>>>::::::::::::::::::::;-=%@OXXXXXXX ", +" XXXX@:>>>>>>:::::::::::::::::::::::;-=*$+XXXXXX ", +" XXXX#:>>>>>::::::::::::::::::::::::::::-==%+XXXXXX ", +" XXXX$>>>>>>::::::::::::::::::::::::::::::;-==%+XXXXX ", +" XXXX%>>>>>>:::::::::::::::::::::::::::::::::;===$OXXXXX ", +" XXXX%>>>>>:::::::::::::::::::::::::::::::::::::-==*@XXXXX ", +" XXX$>>>>>:::::::::::::::::::::::::::::::::::::::;===%OXXXX ", +" XXX+:>>>>>::::::::::::::::::::::::::::::::::::::::;===&+XXXX ", +" XXX&>>>>>:::::::::::::::::::::::::::::::::::::::::::===*@XXXX ", +" XXX+>>>>>:::::::::*%&;::::::::::::::::::::::::::::::::====#XXXX ", +" XXX%>>>>::::::::=+XXXO%::::::::::::::::::::::::::::::::====$XXXX ", +" XXXX;>>>>:::::::*OXXXXXX%::::::::::::::::::::::::::::::::====$XXXX ", +" XXX@>>>>:::::::;OXXXXXXXO;:::::::::::::::::::::::::::::::;====$XXXX ", +" XXX&>>>>:::::::#XXXXXXXXX*::::::::::::::::::::::::::::::::-====#XXXX ", +" XXXO:>>>>::::::-XXXXXXXXXX=:::::::::::::::::::::::::::::::::-====@XXXX ", +" XXX#>>>>:::::::$XXXXXXXXX@::::::::::::::::::::::::::::::::::;====*+XXX ", +" XXX*>>>>:::::::+XXXXXXXX@;:::::::::::::::::::::::::::::::::::-====&XXXX ", +" XXXO:>>>>::::::=XO#$#@@#*::::::::::::::::::::::::::::::::::::::=====$XXXX ", +" XXX#>>>>:::::::%%::::::::::::::::::::::::::::::::::::::::::::::-=====@XXX ", +" XXX*>>>>:::::::;::::::::::::::::::::::::::::::::::::::::::::::::=====&XXXX ", +" XXX+>>>>>::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=====#XXX ", +" XXX&>>>>:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;=====*OXXX ", +" XXXO:>>>>::::::::::::::::::::::::::::::::::::::::::::::::::::::::::======$XXX ", +" XXXX&>>>>>::::::::::::::::::::::::::::::::::=;::::::::::::::::::::::-======OXXX ", +" XXX+>>>>>::::::::::::::::::::::::::::::::::-=-::::::::::::::::::::::;======$XXX ", +" XXXX=>>>>::::::::::::::::::::::::::::::::::;==-:::::::::::::::::::::::======*OXXX ", +" XXXX$>>>>:::::::::::::::::::::::::::::::::::-===:::::::::::::::::::::::=======#XXX ", +" XXX+:>>>>::::::::::::::::::::::::::::::::::;====:::::::::::::::::::::::-======&XXX ", +" XXXX=>>>>:::::::::::::::::::::::::::::::::::=====:::::::::::::::::::::::-=======+XXX ", +" XXXX%>>>>:::::::::::::::::::::::::::::::::::-=====:::::::::::::::::::::::;=======$XXX ", +" XXX@>>>>:::::::::::::::::::::::::::::::::::;=====-:::::::::::::::::::::::;=======&XXX ", +" XXXO->>>::::::::::::::::::::::::::::::::::::-=====-:::::::::::::::::::::::;========+XXX ", +" XXXX&>>>>:::::::::::::::::::::::::::::::::::&*=====;::::::::::::::::::::::::========#XXX ", +" XXXX#>>>>:::::::::::::::::::::::::::::::::::*X@=====;::::::::::::::::::::::::========%XXX ", +" XXX+;>>>:::::::::::::::::::::::::::::::::::=OXX%====:::::::::::::::::::::::::========*XXX ", +" XXXX=>>>:::::::::::::::::::::::::::::::::::-+XXX+===-:::::::::::::::::::::::::=========+XXX ", +" XXXX%>>>:::::::::::::::::::::::::::::::::::;+XXXXX%==-::::::::::::::::::::::::;=========@XXX ", +" XXX@:>>>::::::::::::::::::::::::::::::::::;+XXXXXX@==;::::::::::::::::::::::::;=========$XXX ", +" XXXO->>>::::::::::::::::::::::::::::::::::-+XXXXXXXX==:::::::::::::::::::::::::;=========%XXX ", +" XXXX&>>>::::::::::::::::::::::::::::::::::-+XXXX XXX&-:::::::::::::::::::::::::;=========&XXX ", +" XXX#>>>::::::::::::::::::::::::::::::::::*OXXXX XXX%;:::::::::::::::::::::::::-==========XXX ", +" XXXO;>>::::::::::::::::::-==-;:::::::::::%XXXXX XXX%::::::::::::::::::::::::::-==========OXXX ", +" XXX%>>>:::::::::::::::::-=====-::::::::-@XXXXX XXX&::::::::::::::::::::::::::===========+XXX ", +" XXX;>>:::::::::::::::::;========;::::;%OXXXXX XXXX-::::::::::::::::::::::::::===========@XXX ", +" XXX+>>::::::::::::::::::-==========;*$OXXXXX XXX@::::::::::::::::::::::::::;===========#XXX ", +" XXX@>:::::::::::::::::::=====&$#@@+XXXXXXXX XXX&::::::::::::::::::::::::::-===========#XXX ", +" XXXO:::::::::::::::::::;===%+XXXXXXXXXXXX XXX+;::::::::::::::::::::::::::============$XXX ", +" XXX-::::::::::::::::::-==#XXXXXXXXXXXX XXXX&::::::::::::::::::::::::::;============$XXX ", +" XXX$::::::::::::::::::==#XXXXXXXXX XXXX@:::::::::::::::::::::::::::-============$XXX ", +" XXXX*::::::::::::::::-=%XXXX XXXX+;:::::::::::::::::::::::::::=============$XXX ", +" XXXO&:::::::::::::::=*OXXX XXXXO=:::::::::::::::::::::::::::;=============$XXX ", +" XXXXX#-::::::::::::-=@XXX XXXXO*::::::::::::::::::::::::::::-=============#XXX ", +" XXXXXX#*:::::::::;=%XXXX XXXXO*::::::::::::::::::::::::::::;==============@XXX ", +" XXXXXX+%=::::::=*OXXX XXXXO=:::::::::::::::::::::::::::::-==============@XXX ", +" XXXXXXXX+$&-:-*+XXX XXXX@-:::::::::::::::::::::::::::::;===============OXXX ", +" XXXXXXXXXXOOOXXXX XXXXX#;::::::::::::::::::::::::::::::===============*XXX ", +" XXXXXXXXXXXXX XXXXX%:::::::::::::::::::::::::::::::-===============&XXX ", +" XXXXXXXXX XXXXO&:::::::::::::::::::::::::::::::;================$XXX ", +" X XXXXO=::::::::::::::::::::::::::::::::=================#XXX ", +" XXXX+-::::::::::::::::::::::::::::::::-=================+XXX ", +" XXXX@;::::::::::::::::::::::::::::::::;=================*XXX ", +" XXXX@;:::::::::::::::::::::::::::::::::==================&XXX ", +" XXXX@;:::::::::::::::::::::::::::::::::-==================$XXX ", +" XXXX@;:::::::::::::::::::::::::::::::::;===================@XXX ", +" XXXX@;:::::::::::::::::::::::::::::::::;====================OXXX ", +" XXX+-::::::::::::::::::::::::::::::::::-===================&XXX ", +" XXXO=::::::::::::::::::::::::::::::::::;====================$XXX ", +" XXXX&:::::::::::::::::::::::::::::::::::=====================@XXX ", +" XXX#:::::::::::::::::::::::::::::::::::-====================*XXXX ", +" XXXO;::::::::::::::::::::::::::::::::::;=====================%XXX ", +" XXXX&:::::::::::::::::::::::::::::::::::-=====================#XXX ", +" XXX@:::::::::::::::::::::::::::::::::::;======================+XXX ", +" XXXX=:::::::::::::::::::::::::::::::::::-=====================&XXX ", +" XXX@:::::::::::::::::::::::::::::::::::;======================$XXX ", +" XXX&:::::::::::::::::::::::::::::::::::-======================@XXX ", +" XXXO;::::::::::;-=***&&%%%%%%$$$$$$$%%%%$$%%%%&&**=============OXXX ", +" XXX$:-=&%$#@+OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXO+@@#$%&*==%XXX ", +" XXX+OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXO@+XXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXO++++++@@@++++++OXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXX+@#$%&&*=-;;:>>>>>>>>>>>>>>>>>>>>>;;;-=*&&%$#@+XXXXXXXXXXXXX ", +" XXXXXXXO#%*-;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;=&%@XXXXXXXX ", +" XXXXXX+%->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>-%+XXXXX ", +" XXXXX@=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*+XXXXX ", +" XXXX&>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:%XXXX ", +" XXXO=>>>>>>>>>>>>>>:>::::::::::::::::::::::::::::::::::::::::>:>:>>>>>>>>>>>>>&XXXX ", +" XXXX*>>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::>>>>>>%XXXX ", +" XXX#>>:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::>>@XXX ", +" XXX-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*XXX ", +" XXX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+XXX ", +" XXX%:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#XXX ", +" XXX*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&XXX ", +" XXX-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*XXX ", +" XXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-XXX ", +" XXO::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;XXX ", +" XXX+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXX ", +" XXX+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXX ", +" XXX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::OXX ", +" XXX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::OXX ", +" XXX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::OXX ", +" XXX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::OXX ", +" XXXO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/assets/chess/pieces/neo/white-pawn.xpm b/assets/chess/pieces/neo/white-pawn.xpm new file mode 100644 index 00000000..f734881f --- /dev/null +++ b/assets/chess/pieces/neo/white-pawn.xpm @@ -0,0 +1,170 @@ +/* XPM */ +static char *white_pawn[] = { +/* columns rows colors chars-per-pixel */ +"150 150 14 1 ", +" c None", +". c gray27", +"X c #464646", +"o c #555555", +"O c #6B6B6B", +"+ c #808080", +"@ c gray58", +"# c #AFAFAF", +"$ c #C4C4C4", +"% c #D3D3D3", +"& c #E2E2E2", +"* c #EFEFEF", +"= c #F8F8F8", +"- c white", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" XXXXXXXXXX ", +" XXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXX ", +" XXXXXXo+#$&&&&$#+XXXXXXX ", +" XXXXXO$=--========*#OXXXXX ", +" XXXXo$---=============#oXXXX ", +" XXXX@=---===============*OXXXX ", +" XXXX#----=================*@XXXX ", +" XXXX#----===================&@XXXX ", +" XXXX#----=====================%+XXXX ", +" XXX+----======================&%OXXX ", +" XXXX*---========================%#XXXX ", +" XXX#---=========================&%+XXX ", +" XXXo*---=========================&%$XXX ", +" XXX@---==========================*%%OXXX ", +" XXX%---===========================%%@XXX ", +" XXX=--============================%%$XXX ", +" XXXO---============================&%%oXX ", +" XXX+--=============================%%%OXXX ", +" XXX@--=============================%%%OXXX ", +" XXX@--=============================%%%+XXX ", +" XXX@-=============================*%%%OXXX ", +" XXX+-=============================&%%%OXXX ", +" XXXO-=============================&%%%oXX ", +" XXX=============================*%%%$XXX ", +" XXX$============================&%%%@XXX ", +" XXX@===========================*%%%%OXXX ", +" XXXo*==========================%%%%$XXX ", +" XXX#=========================&%%%%+XXX ", +" XXXo&=======================&%%%%$XXXX ", +" XXX+======================%%%%%%OXXX ", +" XXXX#===================*%%%%%%+XXXX ", +" XXXX#=================&%%%%%%@XXXX ", +" XXXX#==============&%%%%%%%@XXXX ", +" XXXX@==========*&%%%%%%%%OXXXX ", +" XXXXX+=======*&&&&&&&&&&OXXXXX ", +" XXXXX+*==================%OXXXXX ", +" XXXXXo$-====================&@oXXXXX ", +" XXXXX@*-=====================*%$OXXXXX ", +" XXXXXo$---======================&%%@oXXXXX ", +" XXXXX@=---=======================*%%%$OXXXXX ", +" XXXXXo%-----========================%%%%%#oXXXXX ", +" XXXX@=------========================&%%%%%$+XXXX ", +" XXX$--=--=-=========================&%%%%%%%@XXX ", +" XXX%================================%%%%%%%%#XXX ", +" XXX$===============================*%%%%%%%%@XXX ", +" XXX+===============================&%%%%%%%%OXXX ", +" XXXX&=============================&%%%%%%%%#XXX ", +" XXX+============================&%%%%%%%%%OXXX ", +" XXXXXXXXXXXXXX$%%%%%%%%%%%%%%%%#XXXXXXXXXXXXXX ", +" XXXXXXXXXXXXX%%%%%%%%%%%%%%%%%$XXXXXXXXXXXXX ", +" XXXXXXXXXXXXo%%%%%%%%%%%%%%%%%%XXXXXXXXXXXX ", +" XXXO%%%%%%%%%%%%%%%%%%oXXX ", +" XXX+&%%%%%%%%%%%%%%%%%OXXX ", +" XXX@=&%%%%%%%%%%%%%%%%+XXX ", +" XXX$==&%%%%%%%%%%%%%%%@XXX ", +" XXX&===&%%%%%%%%%%%%%%#XXX ", +" XXXO=====&%%%%%%%%%%%%%%oXXX ", +" XXX@======&%%%%%%%%%%%%%+XXX ", +" XXX%=======&%%%%%%%%%%%%#XXX ", +" XXXO=========&%%%%%%%%%%%%oXXX ", +" XXX#==========&%%%%%%%%%%%+XXX ", +" XXXo============&%%%%%%%%%%$XXXX ", +" XXX#-============&%%%%%%%%%%+XXX ", +" XXXo===============*%%%%%%%%%$oXXX ", +" XXXX$-===============*%%%%%%%%%@XXXX ", +" XXX+--================*%%%%%%%%%OXXX ", +" XXXo*--=================*%%%%%%%%$XXXX ", +" XXXX%---==================*%%%%%%%%#XXXX ", +" XXXX#---====================*%%%%%%%%+XXXX ", +" XXXX@----=====================*%%%%%%%%+XXXX ", +" XXXX@-----======================*%%%%%%%%OXXXX ", +" XXXX@-----=========================&%%%%%%%+XXXX ", +" XXXXX@------==========================&%%%%%%%+XXXXX ", +" XXXXX$------============================*%%%%%%%@XXXXX ", +" XXXXXo&------===============================*%%%%%%#oXXXXX ", +" XXXXX@=-------=================================*%%%%%$OXXXXX ", +" XXXXo$--------====================================*&%%%%@oXXXX ", +" XXXX+*--------========================================*&%%$OXXXX ", +" XXXX#--------=============================================*&&+XXXX ", +" XXXX$--------==================================================#XXXX ", +" XXXX#-------=====================================================@XXXX ", +" XXX@-------=======================================================+XXX ", +" XXXO=-----=========================================================*oXXX ", +" XXXX%-----===========================================================#XXX ", +" XXX+-----=============================================================OXXX ", +" XXX%----==============================================================$XXX ", +" XXXO----================================================================oXXX ", +" XXX#---=================================================================@XXX ", +" XXX*--==================================================================&XXX ", +" XXXO--====================================================================oXXX ", +" XXX@--====================================================================+XXX ", +" XXX$-=====================================================================#XXX ", +" XXX&-=====================================================================$XXX ", +" XXX=======================================================================&XXX ", +" XXo-=======================================================================XXX ", +" XXXO========================================================================oXX ", +" XXXO========================================================================oXX ", +" XXXo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@oXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/assets/chess/pieces/neo/white-queen.xpm b/assets/chess/pieces/neo/white-queen.xpm new file mode 100644 index 00000000..3de31898 --- /dev/null +++ b/assets/chess/pieces/neo/white-queen.xpm @@ -0,0 +1,175 @@ +/* XPM */ +static char *white_queen[] = { +/* columns rows colors chars-per-pixel */ +"150 150 19 1 ", +" c None", +". c #444444", +"X c #454545", +"o c #464646", +"O c #515151", +"+ c #606060", +"@ c #707070", +"# c #828282", +"$ c #919191", +"% c #A0A0A0", +"& c #AFAFAF", +"* c #BCBCBC", +"= c #C9C9C9", +"- c #D3D3D3", +"; c #DEDEDE", +": c #E8E8E8", +"> c #F1F1F1", +", c #F8F8F8", +"< c white", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" XXXXXXXX XXXXXXXX ", +" XXXXXXXXXXXXX XXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX ", +" XXXXXX#%**&$+XXXXXX XXXXXX+$&*&%@XXXXXX ", +" XXXXO&><<,,,,,=@XXXXX XXXXX#;<<,,,,,:%XXXXX ", +" XXXX@:<<<,,,,,,,,%XXXX XXXO*<<<,,,,,,,,-+XXXX ", +" XXXX#,<<<,,,,,,,,,:&XXXX XXXO;<<<,,,,,,,,,,=+XXX ", +" XXX+,<<<,,,,,,,,,,>-%XXXX XXXX=<<<,,,,,,,,,,,;=OXXX ", +" XXXX-<<<,,,,,,,,,,,,--@XXX XXX$<<<,,,,,,,,,,,,:-%XXX ", +" XXX@<<<,,,,,,,,,,,,,--*XXX XXXX><<,,,,,,,,,,,,,;--+XXX ", +" XXX*<<,,,,,,,,,,,,,>---+XXX XXX#<<,,,,,,,,,,,,,,;--$XXX ", +" XXX><<,,,,,,,,,,,,,;---$XXX XXX*<<,,,,,,,,,,,,,>---*XXX ", +" XXXO<<,,,,,,,,,,,,,>----%XXX XXX-<<,,,,,,,,,,,,,;----XXX ", +" XXX+<<,,,,,,,,,,,,,;----&XXX XXX:<,,,,,,,,,,,,,:-----OXX ", +" XXX+<<,,,,,,,,,,,,:-----&XXX XXX;<,,,,,,,,,,,,>------XXX ", +" XXX<,,,,,,,,,,,,>------%XXX XXX=<,,,,,,,,,,,,;-----=XXX ", +" XXX-,,,,,,,,,,,,;------@XXX XXX%,,,,,,,,,,,,;------%XXX ", +" XXX%,,,,,,,,,,,,------=OXXX XXX+,,,,,,,,,,,:-------@XXX ", +" XXXO>,,,,,,,,,,>------$XXX XXX&,,,,,,,,,>-------*XXXX ", +" XXX$,,,,,,,,,,>-----*XXXX XXXO:,,,,,,,,;-------@XXX ", +" XXXX*,,,,,,,,,:----=+XXX XXX@>,,,,,,,-------$XXXX ", +" XXXX&,,,,,,,,>---*+XXXX XXXX+;,,,,,,------#XXXX ", +" XXXX@-,,,,,,,---OXXXX XXXX+,,,,,>----&+XXXX ", +" XXXXXX+*,,,,,;--@XXX XXX$,,,,,>--%+XXXXX ", +" XXXXXXX XXXXX%,,,,,>--&XXX XXX-,,,,,>--#XXXXX XXXXXXX ", +" XXXXXXXXXXXX XXXX%,,,,,,;--OXXX XXX+,,,,,,,--#XXXX XXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXX XXX&,,,,,,:--#XXX XXX%,,,,,,,--#XXX XXXXXXXXXXXXXXX ", +" XXXXXX+$&*&$+XXXXX XXX&,,,,,,,--&XXX XXX;,,,,,,,--$XXX XXXXX+$&*&$+XXXXX ", +" XXXX@-<<,,,,,=+XXXX XXX*,,,,,,,:--OXXX XXX+,,,,,,,,;-$XXX XXXX@-<<,,,,,=@XXXX ", +" XXXX&<<<,,,,,,,:#XXXX XXX=,,,,,,,,--#XXX XXX%,,,,,,,,;-%XXX XXXX%<<<,,,,,,,,$XXXX ", +" XXXX=<<<,,,,,,,,,-$XXXX XXX=,,,,,,,,:-&XXX XXX;,,,,,,,,:-%XXX XXXX*<<<,,,,,,,,,,%XXXX ", +" XXX%<<<,,,,,,,,,,;-@XXX XXX-,,,,,,,,>--+XXX XXX@,,,,,,,,,:-&XXX XXX%<<<,,,,,,,,,,,;#XXX ", +" XXX+<<<,,,,,,,,,,,;-=OXXX XXX;,,,,,,,,,;-#XXX XXX&,,,,,,,,,>-&XXX XXX+,<<,,,,,,,,,,,,:=OXXX ", +" XXX*<<,,,,,,,,,,,,---$XXX XXX:,,,,,,,,,>-*XXX XXXX:,,,,,,,,,>-*XXX XXX*<<,,,,,,,,,,,,,>-$XXX ", +" XXX,<<,,,,,,,,,,,>---=XXX XXX>,,,,,,,,,,;-+XXX XXX@,,,,,,,,,,,-*XXX XXXO,<<,,,,,,,,,,,,,>-*XXX ", +" XXX@<<,,,,,,,,,,,,:----+XXX XXX,,,,,,,,,,,>-$XXX XXX&,,,,,,,,,,,-=XXX XXX@<<,,,,,,,,,,,,,,>--OXXX ", +" XXX#<<,,,,,,,,,,,,;----@XXX XXO,,,,,,,,,,,,;*XXX XXXX>,,,,,,,,,,,;=XXX XXX$<<,,,,,,,,,,,,,,:--+XXX ", +" XXX$<,,,,,,,,,,,,,-----@XXX XXO,,,,,,,,,,,,:-+XXX XXX#,,,,,,,,,,,,;-XXX XXX$<,,,,,,,,,,,,,,,;--@XXX ", +" XXX@<,,,,,,,,,,,,>-----+XXX XXX+,,,,,,,,,,,,,-$XXX XXX*,,,,,,,,,,,,:-OXX XXX#<,,,,,,,,,,,,,,,---+XXX ", +" XXXO<,,,,,,,,,,,,>----=XXX XXX+,,,,,,,,,,,,,:=XXXX XXXO>,,,,,,,,,,,,:-OXX XXXO,,,,,,,,,,,,,,,;--=XXX ", +" XXX-,,,,,,,,,,,,>----$XXX XXX@,,,,,,,,,,,,,,-@XXX XXX#,,,,,,,,,,,,,>-OXXX XXX*,,,,,,,,,,,,,:---%XXX ", +" XXX#,,,,,,,,,,,,>---=OXXX XXX#,,,,,,,,,,,,,,:%XXX XXX*,,,,,,,,,,,,,,-+XXX XXX+,,,,,,,,,,,>;----+XXX ", +" XXXX=,,,,,,,,,,,,;--#XXX XXX#,,,,,,,,,,,,,,>=XXXX XXXO,,,,,,,,,,,,,,,-+XXX XXXX&,,,,,,,,>;-----%XXXX ", +" XXX+:,,,,,,,,,,,>--@XXXX XXX#,,,,,,,,,,,,,,,;@XXX XXX$,,,,,,,,,,,,,,,;@XXX XXXX#,,,,,,,:------*OXXX ", +" XXXX+:,,,,,,,,,,,>-=+XXXX XXX$,,,,,,,,,,,,,,,>%XXXXXXX=,,,,,,,,,,,,,,,;@XXX XXXX@>,,,,,,;------*OXXX ", +" XXXXO=,,,,,,,,,,,>;=+XXXX XXX%,,,,,,,,,,,,,,,,-XXXXXXO,,,,,,,,,,,,,,,,;#XXX XXXX@>,,,,,,;------%OXXXX ", +" XXXXX@*:,,,,,,,,,,;=+XXXX XXX%,,,,,,,,,,,,,,,,:@XXXXX$,,,,,,,,,,,,,,,,:#XXX XXXX+>,,,,,,>----=%+XXXXX ", +" XXXXXXX+>,,,,,,,,,;*OXXXX XXX&,,,,,,,,,,,,,,,,,&XXXXX-,,,,,,,,,,,,,,,,:#XXX XXXX+:,,,,,,,;--=OXXXXXXX ", +" XXXXXXX*,,,,,,,,,,;*OXXXX XXX&,,,,,,,,,,,,,,,,,;OXXX+,,,,,,,,,,,,,,,,,>$XXX XXXX+:,,,,,,,:---$XXXXXX ", +" XXXXX@,,,,,,,,,,,;&OXXXX XXX*,,,,,,,,,,,,,,,,,,#XXX%,,,,,,,,,,,,,,,,,,$XXX XXXXO;,,,,,,,,;---+XXXXX ", +" XXXX-,,,,,,,,,,,:&XXXX XXX=,,,,,,,,,,,,,,,,,,*XXX;,,,,,,,,,,,,,,,,,,%XXX XXXXO;,,,,,,,,:---&XXX ", +" XXX$,,,,,,,,,,,,:&XXXX XXX=,,,,,,,,,,,,,,,,,,>OX+,,,,,,,,,,,,,,,,,,,&XXX XXXXO-,,,,,,,,,----@XXX ", +" XXXO>,,,,,,,,,,,,:%XXXXXXXX-,,,,,,,,,,,,,,,,,,,#X%,,,,,,,,,,,,,,,,,,,&XXXXXXXX=,,,,,,,,,:---*XXXX ", +" XXX&,,,,,,,,,,,,,:%XXXXXXX;,,,,,,,,,,,,,,,,,,,=X;,,,,,,,,,,,,,,,,,,,*XXXXXXX*,,,,,,,,,>----#XXX ", +" XXX+,,,,,,,,,,,,,,>$XXXXXX:,,,,,,,,,,,,,,,,,,,,#,,,,,,,,,,,,,,,,,,,,=XXXXXX*,,,,,,,,,,;----OXXX ", +" XXX=,,,,,,,,,,,,,,>$XXXXX>,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,-XXXXX&,,,,,,,,,,>----%XXX ", +" XXX#,,,,,,,,,,,,,,,>#XXXX,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;XXXX%,,,,,,,,,,,-----+XXX ", +" XXXX:,,,,,,,,,,,,,,,>#XXO,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:XXX$,,,,,,,,,,,:----*XXXX ", +" XXX%,,,,,,,,,,,,,,,,>@XO,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,XX$,,,,,,,,,,,>-----#XXX ", +" XXXO,,,,,,,,,,,,,,,,,>@+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,O#,,,,,,,,,,,,;----=OXXX ", +" XXX*,,,,,,,,,,,,,,,,,>#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#>,,,,,,,,,,,:-----$XXX ", +" XXX@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+XXX ", +" XXXX;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;-----&XXX ", +" XXX$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>------@XXX ", +" XXXO>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------*XXXX ", +" XXX&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;------$XXX ", +" XXX+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:-------OXXX ", +" XXX=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>-------%XXX ", +" XXX#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;-------+XXX ", +" XXXX:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:-------*XXXX ", +" XXX%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>--------#XXX ", +" XXXO,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>--------=OXXX ", +" XXX*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;--------$XXX ", +" XXX@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;---------+XXX ", +" XXXX;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:---------&XXX ", +" XXX$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>----------@XXX ", +" XXXO>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>----------=XXXX ", +" XXX&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>-----------$XXX ", +" XXX+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;-----------OXXX ", +" XXX=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;-----------%XXX ", +" XXX#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;------------+XXX ", +" XXXX:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>;------------*XXXX ", +" XXX%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>--------------#XXX ", +" XXX+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>--------------=OXXX ", +" XXX*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:---------------$XXX ", +" XXX@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>;----------------+XXX ", +" XXXX;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:-----------------&XXX ", +" XXX$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>;------------------@XXX ", +" XXXO>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>;-------------------=XXXX ", +" XXX&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>;---------------------$XXX ", +" XXX+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>:;-----------------------OXXX ", +" XXX-,,,,,,,,,,>:-==**&&%%%%%$$$$$##$$$$$$%%%&&*==----------%XXX ", +" XXX#:-*&$#@+OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXO++@#$%&=@XXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXO++++++++++++++OOXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXX+@#$%&*=-;:>,<<<<<<<<<<<<<<<<<<<<<>>:;-=*&%$#@+XXXXXXXXXXXX ", +" XXXXXXXX+@$-><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>-$@OXXXXXXXX ", +" XXXXXX+%;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;%+XXXXXX ", +" XXXXX@=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=+XXXXX ", +" XXXX&<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<,%XXXX ", +" XXXO=<<<<<<<<<<<<<<<,<,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,<,<<<<<<<<<<<<<*XXXX ", +" XXXX*<<<<<<<,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<<<<<<&XXXX ", +" XXX#<<<,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<<@XXX ", +" XXX;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=XXX ", +" XXX@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+XXX ", +" XXX%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$XXX ", +" XXX=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&XXX ", +" XXX;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-XXX ", +" XXX,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;XXX ", +" XXO,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>XXX ", +" XXO,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,XXX ", +" XXX+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,XXX ", +" XXX+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,OXX ", +" XXX+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,OXX ", +" XXX+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,OXX ", +" XXX+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,OXX ", +" XXXO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/assets/chess/pieces/neo/white-rook.xpm b/assets/chess/pieces/neo/white-rook.xpm new file mode 100644 index 00000000..9dd5b648 --- /dev/null +++ b/assets/chess/pieces/neo/white-rook.xpm @@ -0,0 +1,172 @@ +/* XPM */ +static char *white_rook[] = { +/* columns rows colors chars-per-pixel */ +"150 150 16 1 ", +" c NONE", +". c #444444", +"X c #454545", +"o c #464646", +"O c #535353", +"+ c #636363", +"@ c #7A7A7A", +"# c #8F8F8F", +"$ c #A0A0A0", +"% c #B4B4B4", +"& c #C5C5C5", +"* c #D3D3D3", +"= c #E2E2E2", +"- c #EFEFEF", +"; c #F8F8F8", +": c #FFFFFF", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" oooooooooooooooooooo ", +" oooooooooooooooooooooo ", +" oooooo oooooooooOOOOooooooooo oooooo ", +" ooooooooooo ooo#%*=-::;;;;-=&%@ooo ooooooooooo ", +" ooooooooooooooo ooo=:::::;;;;;;;;;*ooo ooooooooooooooo ", +" oooooooooo+@@+ooo ooo-::::;;;;;;;;;;-ooo ooo+@@+Oooooooooo ", +" ooooooO#%=;;;;%ooo ooO::::;;;;;;;;;;;;Ooo ooo%::::=%@Ooooooo ", +" ooooo@&;::;;;;;=ooo ooo+:::;;;;;;;;;;;;;+ooo ooo=:::;;;-*$+ooooo ", +" oooO*:::::;;;;;;Oooo ooo@::;;;;;;;;;;;;;;@ooo oooO:::;;;;=***%oooo ", +" ooo:::::;;;;;;;@ooo ooo#:;;;;;;;;;;;;;;;#ooo ooo@::;;;;;=****ooo ", +" ooo;::::;;;;;;;$ooo ooo$;;;;;;;;;;;;;;;;$ooo ooo$:;;;;;;=****ooo ", +" ooo=:::;;;;;;;;*ooo ooo%;;;;;;;;;;;;;;;;%ooo ooo*:;;;;;;****&ooo ", +" ooo*:::;;;;;;;;-ooo ooo&;;;;;;;;;;;;;;;;&ooo ooo;;;;;;;;****%ooo ", +" ooo&:::;;;;;;;;;+ooo ooo=;;;;;;;;;;;;;;;;=ooo ooo+;;;;;;;-****$ooo ", +" ooo%:::;;;;;;;;;#ooo ooo-;;;;;;;;;;;;;;;;-ooo ooo#;;;;;;;=****$ooo ", +" ooo$::;;;;;;;;;;%ooo oooO;;;;;;;;;;;;;;;;;;Oooo ooo%;;;;;;;=****#ooo ", +" ooo$::;;;;;;;;;;=oooooooooo+;;;;;;;;;;;;;;;;;;+oooooooooo=;;;;;;;*****#ooo ", +" ooo#::;;;;;;;;;;;Oooooooooo@;;;;;;;;;;;;;;;;;;@oooooooooO;;;;;;;;*****@ooo ", +" ooo@::;;;;;;;;;;;@ooooooooo#;;;;;;;;;;;;;;;;;;#ooooooooo@;;;;;;;-*****@ooo ", +" ooo+::;;;;;;;;;;;-----------;;;;;;;;;;;;;;;;;;-----------;;;;;;;=*****+ooo ", +" ooo+::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*****Oooo ", +" ooO::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;******ooo ", +" ooo;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-******ooo ", +" ooo-:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*****&ooo ", +" ooo*:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;******%ooo ", +" ooo&:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-******$ooo ", +" ooo$:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=******#ooo ", +" ooo@:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*******+ooo ", +" oooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=******&oooo ", +" ooo%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-*******#ooo ", +" oooO-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*******&Oooo ", +" ooo#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-********@ooo ", +" oooo$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-********#oooo ", +" oooo#-;;;;;;;;;;;;;;;;;;;;;-===****===-;;;;;;;;;;;;;=********@oooo ", +" oooo+&;;;;;;;;;-*&%$#@@+OooooooooooooooO+@@#$%&*--********$+oooo ", +" ooooo+%*&$#@+oooooooooooooooooooooooooooooooooooo+@@#$%$+ooooo ", +" oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo ", +" ooooooooooooooooO++@@##$$%%%%%%%%$$##@@++Ooooooooooooooooo ", +" oooooo+@#$%&=-;;;;-==********************&%$#@+Ooooooo ", +" ooo=;;;;;;;;;;;;;;;;;-=*************************&ooo ", +" oooO;;;;;;;;;;;;;;;;;;;;;-=***********************Oooo ", +" ooo@;;;;;;;;;;;;;;;;;;;;;;;-=*********************+ooo ", +" ooo@;;;;;;;;;;;;;;;;;;;;;;;;;-=*******************@ooo ", +" ooo$;;;;;;;;;;;;;;;;;;;;;;;;;;;=******************#ooo ", +" ooo%;;;;;;;;;;;;;;;;;;;;;;;;;;;;-*****************$ooo ", +" ooo&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-****************$ooo ", +" ooo*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-***************%ooo ", +" ooo-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-**************&ooo ", +" ooO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-**************Ooo ", +" ooo+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*************+ooo ", +" ooo@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*************@ooo ", +" ooo#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=************@ooo ", +" ooo$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;************#ooo ", +" ooo%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-***********$ooo ", +" ooo*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;***********%ooo ", +" ooo=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=**********&ooo ", +" ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-***********ooo ", +" oooO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=**********Oooo ", +" ooo@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=**********+ooo ", +" ooo#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;**********@ooo ", +" ooo$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*********#ooo ", +" ooo%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*********$ooo ", +" ooo&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-*********%ooo ", +" ooo=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*********%ooo ", +" ooo-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*********ooo ", +" oooO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*********Oooo ", +" ooo+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-*********+ooo ", +" ooo@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*********@ooo ", +" ooo#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=********@ooo ", +" ooo$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=********#ooo ", +" ooo&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-********$ooo ", +" ooo*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-********%ooo ", +" ooo-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;********&ooo ", +" ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*********ooo ", +" ooo+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=********+ooo ", +" ooo@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=********+ooo ", +" ooo#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=********@ooo ", +" ooo$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-********#ooo ", +" ooo%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-********$ooo ", +" ooo*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-********%ooo ", +" ooo=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;********&ooo ", +" ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*********ooo ", +" oooO;;;;;;;;;;;-=*&&&%%$$$$$$######$$$$$$%%&&&*=-;;*********Oooo ", +" ooo@-*&%$#@++OooooooooooooooooooooooooooooooooooooOO+@@#$%%*+ooo ", +" oooOoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo ", +" oooooooooooooooooooooooooOO++++++++++++++OOooooooooooooooooooooooooo ", +" ooooooooooooO+@#$$%&*==--;::::::::::::::::::::;--==*&%$$#@+Ooooooooooooo ", +" ooooooooO@%*=;::::::::::::::::::::::::::::::::::::::::::::::::;=*%@Ooooooooo ", +" oooooo#&;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;&#oooooo ", +" ooooo$-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-$ooooo ", +" oooo+=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=+oooo ", +" oooo@;::::::::::::::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;::::::::::::::;@oooo ", +" ooo+;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;+ooo ", +" oooo*::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::*oooo ", +" ooo@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@ooo ", +" ooo%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%ooo ", +" ooo-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-ooo ", +" ooo+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+ooo ", +" ooo@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@ooo ", +" ooo#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#ooo ", +" ooo$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;$ooo ", +" ooo$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;$ooo ", +" ooo%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%ooo ", +" ooo%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%ooo ", +" ooo%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%ooo ", +" ooo%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%ooo ", +" ooo%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%ooo ", +" ooo@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@ooo ", +" oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo ", +" oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo ", +" oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" " +}; |
