/*\r
* pixmaps.h - Include xpm pixmap files for pieces\r
- * $Id: pixmaps.h,v 2.1 2003/10/27 19:21:02 mann Exp $\r
*\r
- * Copyright 1991 by Digital Equipment Corporation, Maynard, Massachusetts.\r
- * Enhancements Copyright 1992-2000 Free Software Foundation, Inc.\r
+ * Copyright 1991 by Digital Equipment Corporation, Maynard,\r
+ * Massachusetts. \r
+ *\r
+ * Enhancements Copyright 1992-2001, 2002, 2003, 2004, 2005, 2006,\r
+ * 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.\r
*\r
* The following terms apply to Digital Equipment Corporation's copyright\r
* interest in XBoard:\r
* SOFTWARE.\r
* ------------------------------------------------------------------------\r
*\r
- * The following terms apply to the enhanced version of XBoard distributed\r
- * by the Free Software Foundation:\r
+ * The following terms apply to the enhanced version of XBoard\r
+ * distributed by the Free Software Foundation:\r
* ------------------------------------------------------------------------\r
- * This program is free software; you can redistribute it and/or modify\r
+ *\r
+ * GNU XBoard is free software: you can redistribute it and/or modify\r
* it under the terms of the GNU General Public License as published by\r
- * the Free Software Foundation; either version 2 of the License, or\r
- * (at your option) any later version.\r
+ * the Free Software Foundation, either version 3 of the License, or (at\r
+ * your option) any later version.\r
*\r
- * This program is distributed in the hope that it will be useful,\r
- * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r
- * GNU General Public License for more details.\r
+ * GNU XBoard is distributed in the hope that it will be useful, but\r
+ * WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\r
+ * General Public License for more details.\r
*\r
* You should have received a copy of the GNU General Public License\r
- * along with this program; if not, write to the Free Software\r
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\r
- * ------------------------------------------------------------------------\r
+ * along with this program. If not, see http://www.gnu.org/licenses/. *\r
*\r
- * See the file ChangeLog for a revision history.\r
- */\r
+ *------------------------------------------------------------------------\r
+ ** See the file ChangeLog for a revision history. */\r
\r
#include "pll129.xpm"\r
#include "pld129.xpm"\r
\r
typedef struct {\r
int size;\r
- char **xpm[(int)BlackPawn][4];\r
+ char **xpm[(int)BlackPawn+4][4];\r
} XpmPieces;\r
\r
XpmPieces builtInXpms[] = {\\r
{ kll129, kld129, kdl129, kdd129, },\\r
{ kll129, kld129, kdl129, kdd129, },\\r
{ kll129, kld129, kdl129, kdd129, },\\r
+ { qll129, qld129, qdl129, qdd129, },\\r
+ { qll129, qld129, qdl129, qdd129, },\\r
+ { qll129, qld129, qdl129, qdd129, },\\r
+ { qll129, qld129, qdl129, qdd129, },\\r
} },\\r
{ 116, {\\r
{ pll116, pld116, pdl116, pdd116, },\\r
{ kll116, kld116, kdl116, kdd116, },\\r
{ kll116, kld116, kdl116, kdd116, },\\r
{ kll116, kld116, kdl116, kdd116, },\\r
+ { qll116, qld116, qdl116, qdd116, },\\r
+ { qll116, qld116, qdl116, qdd116, },\\r
+ { qll116, qld116, qdl116, qdd116, },\\r
+ { qll116, qld116, qdl116, qdd116, },\\r
} },\\r
{ 108, {\\r
{ pll108, pld108, pdl108, pdd108, },\\r
{ kll108, kld108, kdl108, kdd108, },\\r
{ kll108, kld108, kdl108, kdd108, },\\r
{ kll108, kld108, kdl108, kdd108, },\\r
+ { qll108, qld108, qdl108, qdd108, },\\r
+ { qll108, qld108, qdl108, qdd108, },\\r
+ { qll108, qld108, qdl108, qdd108, },\\r
+ { qll108, qld108, qdl108, qdd108, },\\r
} },\\r
{ 95, {\\r
{ pll95, pld95, pdl95, pdd95, },\\r
{ kll95, kld95, kdl95, kdd95, },\\r
{ kll95, kld95, kdl95, kdd95, },\\r
{ kll95, kld95, kdl95, kdd95, },\\r
+ { qll95, qld95, qdl95, qdd95, },\\r
+ { qll95, qld95, qdl95, qdd95, },\\r
+ { qll95, qld95, qdl95, qdd95, },\\r
+ { qll95, qld95, qdl95, qdd95, },\\r
} },\\r
{ 87, {\\r
{ pll87, pld87, pdl87, pdd87, },\\r
{ kll87, kld87, kdl87, kdd87, },\\r
{ kll87, kld87, kdl87, kdd87, },\\r
{ kll87, kld87, kdl87, kdd87, },\\r
+ { qll87, qld87, qdl87, qdd87, },\\r
+ { qll87, qld87, qdl87, qdd87, },\\r
+ { qll87, qld87, qdl87, qdd87, },\\r
+ { qll87, qld87, qdl87, qdd87, },\\r
} },\\r
{ 80, {\\r
{ pll80, pld80, pdl80, pdd80, },\\r
{ kll80, kld80, kdl80, kdd80, },\\r
{ kll80, kld80, kdl80, kdd80, },\\r
{ kll80, kld80, kdl80, kdd80, },\\r
+ { qll80, qld80, qdl80, qdd80, },\\r
+ { qll80, qld80, qdl80, qdd80, },\\r
+ { qll80, qld80, qdl80, qdd80, },\\r
+ { qll80, qld80, qdl80, qdd80, },\\r
} },\\r
{ 72, {\\r
{ pll72, pld72, pdl72, pdd72, },\\r
{ sll72, sld72, sdl72, sdd72, },\\r
{ ull72, uld72, udl72, udd72, },\\r
{ kll72, kld72, kdl72, kdd72, },\\r
+ { wpll72, wpld72, wpdl72, wpdd72, },\\r
+ { wnll72, wnld72, wndl72, wndd72, },\\r
+ { wsll72, wsld72, wsdl72, wsdd72, },\\r
+ { wlll72, wlld72, wldl72, wldd72, },\\r
} },\\r
{ 64, {\\r
{ pll64, pld64, pdl64, pdd64, },\\r
{ lll64, lld64, ldl64, ldd64, },\\r
{ lll64, lld64, ldl64, ldd64, },\\r
{ kll64, kld64, kdl64, kdd64, },\\r
+ { qll64, qld64, qdl64, qdd64, },\\r
+ { qll64, qld64, qdl64, qdd64, },\\r
+ { qll64, qld64, qdl64, qdd64, },\\r
+ { qll64, qld64, qdl64, qdd64, },\\r
} },\\r
{ 58, {\\r
{ pll58, pld58, pdl58, pdd58, },\\r
{ lll58, lld58, ldl58, ldd58, },\\r
{ lll58, lld58, ldl58, ldd58, },\\r
{ kll58, kld58, kdl58, kdd58, },\\r
+ { qll58, qld58, qdl58, qdd58, },\\r
+ { qll58, qld58, qdl58, qdd58, },\\r
+ { qll58, qld58, qdl58, qdd58, },\\r
+ { qll58, qld58, qdl58, qdd58, },\\r
} },\\r
{ 54, {\\r
{ pll54, pld54, pdl54, pdd54, },\\r
{ lll54, lld54, ldl54, ldd54, },\\r
{ lll54, lld54, ldl54, ldd54, },\\r
{ kll54, kld54, kdl54, kdd54, },\\r
+ { qll54, qld54, qdl54, qdd54, },\\r
+ { qll54, qld54, qdl54, qdd54, },\\r
+ { qll54, qld54, qdl54, qdd54, },\\r
+ { qll54, qld54, qdl54, qdd54, },\\r
} },\\r
{ 49, {\\r
{ pll49, pld49, pdl49, pdd49, },\\r
{ sll49, sld49, sdl49, sdd49, },\\r
{ ull49, uld49, udl49, udd49, },\\r
{ kll49, kld49, kdl49, kdd49, },\\r
+ { wpll49, wpld49, wpdl49, wpdd49, },\\r
+ { wnll49, wnld49, wndl49, wndd49, },\\r
+ { wsll49, wsld49, wsdl49, wsdd49, },\\r
+ { wlll49, wlld49, wldl49, wldd49, },\\r
} },\\r
{ 45, {\\r
{ pll45, pld45, pdl45, pdd45, },\\r
{ lll45, lld45, ldl45, ldd45, },\\r
{ lll45, lld45, ldl45, ldd45, },\\r
{ kll45, kld45, kdl45, kdd45, },\\r
+ { qll45, qld45, qdl45, qdd45, },\\r
+ { qll45, qld45, qdl45, qdd45, },\\r
+ { qll45, qld45, qdl45, qdd45, },\\r
+ { qll45, qld45, qdl45, qdd45, },\\r
} },\\r
{ 40, {\\r
{ pll40, pld40, pdl40, pdd40, },\\r
{ lll40, lld40, ldl40, ldd40, },\\r
{ lll40, lld40, ldl40, ldd40, },\\r
{ kll40, kld40, kdl40, kdd40, },\\r
+ { qll40, qld40, qdl40, qdd40, },\\r
+ { qll40, qld40, qdl40, qdd40, },\\r
+ { qll40, qld40, qdl40, qdd40, },\\r
+ { qll40, qld40, qdl40, qdd40, },\\r
} },\\r
{ 37, {\\r
{ pll37, pld37, pdl37, pdd37, },\\r
{ lll37, lld37, ldl37, ldd37, },\\r
{ lll37, lld37, ldl37, ldd37, },\\r
{ kll37, kld37, kdl37, kdd37, },\\r
+ { qll37, qld37, qdl37, qdd37, },\\r
+ { qll37, qld37, qdl37, qdd37, },\\r
+ { qll37, qld37, qdl37, qdd37, },\\r
+ { qll37, qld37, qdl37, qdd37, },\\r
} },\\r
{ 33, {\\r
{ pll33, pld33, pdl33, pdd33, },\\r
{ lll33, lld33, ldl33, ldd33, },\\r
{ lll33, lld33, ldl33, ldd33, },\\r
{ kll33, kld33, kdl33, kdd33, },\\r
+ { qll33, qld33, qdl33, qdd33, },\\r
+ { qll33, qld33, qdl33, qdd33, },\\r
+ { qll33, qld33, qdl33, qdd33, },\\r
+ { qll33, qld33, qdl33, qdd33, },\\r
} },\\r
{ 29, {\\r
{ pll29, pld29, pdl29, pdd29, },\\r
{ kll29, kld29, kdl29, kdd29, },\\r
{ kll29, kld29, kdl29, kdd29, },\\r
{ kll29, kld29, kdl29, kdd29, },\\r
+ { qll29, qld29, qdl29, qdd29, },\\r
+ { qll29, qld29, qdl29, qdd29, },\\r
+ { qll29, qld29, qdl29, qdd29, },\\r
+ { qll29, qld29, qdl29, qdd29, },\\r
} },\\r
{ 25, {\\r
{ pll25, pld25, pdl25, pdd25, },\\r
{ kll25, kld25, kdl25, kdd25, },\\r
{ kll25, kld25, kdl25, kdd25, },\\r
{ kll25, kld25, kdl25, kdd25, },\\r
+ { qll25, qld25, qdl25, qdd25, },\\r
+ { qll25, qld25, qdl25, qdd25, },\\r
+ { qll25, qld25, qdl25, qdd25, },\\r
+ { qll25, qld25, qdl25, qdd25, },\\r
} },\\r
{ 21, {\\r
{ pll21, pld21, pdl21, pdd21, },\\r
{ kll21, kld21, kdl21, kdd21, },\\r
{ kll21, kld21, kdl21, kdd21, },\\r
{ kll21, kld21, kdl21, kdd21, },\\r
+ { qll21, qld21, qdl21, qdd21, },\\r
+ { qll21, qld21, qdl21, qdd21, },\\r
+ { qll21, qld21, qdl21, qdd21, },\\r
+ { qll21, qld21, qdl21, qdd21, },\\r
} },\\r
{ 0, {\\r
{ NULL, NULL, NULL, NULL, },\\r