123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- /* This file contains code for X-CHESS.
- Copyright (C) 1986 Free Software Foundation, Inc.
- This file is part of X-CHESS.
- X-CHESS is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY. No author or distributor
- accepts responsibility to anyone for the consequences of using it
- or for whether it serves any particular purpose or works at all,
- unless he says so in writing. Refer to the X-CHESS General Public
- License for full details.
- Everyone is granted permission to copy, modify and redistribute
- X-CHESS, but only under the conditions described in the
- X-CHESS General Public License. A copy of this license is
- supposed to have been given to you along with X-CHESS so you
- can know your rights and responsibilities. It should be in a
- file named COPYING. Among other things, the copyright notice
- and this notice must be preserved on all copies. */
- #define queen_width 80
- #define queen_height 80
- static short queen_bits[] = {
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x01c0, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x03e0, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x03e0,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x03e0, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x01c0, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0180, 0x0000,
- 0x0000, 0x0000, 0x00e0, 0x0180,
- 0x0000, 0x0000, 0x0000, 0x01f0,
- 0x0180, 0x0700, 0x0000, 0x0000,
- 0x01f0, 0x0180, 0x0f80, 0x0000,
- 0x0000, 0x01f0, 0x03c0, 0x0f80,
- 0x0000, 0x0000, 0x00e0, 0x03c0,
- 0x0f80, 0x0000, 0x0000, 0x0040,
- 0x03c0, 0x0700, 0x0000, 0x0000,
- 0x00c0, 0x03c0, 0x0300, 0x0000,
- 0x0000, 0x00c0, 0x03c0, 0x0300,
- 0x0000, 0x0000, 0x00c0, 0x03c0,
- 0x0300, 0x0000, 0x0000, 0x01c0,
- 0x03c0, 0x0380, 0x0000, 0x0000,
- 0x01c0, 0x03c0, 0x0380, 0x0000,
- 0x0000, 0x01c0, 0x07e0, 0x0380,
- 0x0000, 0x0000, 0x03c0, 0x07e0,
- 0x03c0, 0x0000, 0x001c, 0x03c0,
- 0x07e0, 0x03c0, 0x0000, 0x003e,
- 0x03c0, 0x07e0, 0x03c0, 0x0e00,
- 0x003e, 0x07c0, 0x07e0, 0x03e0,
- 0x1f00, 0x003e, 0x07c0, 0x07e0,
- 0x03e0, 0x1f00, 0x003c, 0x07c0,
- 0x07e0, 0x03e0, 0x1f00, 0x0070,
- 0x0fc0, 0x07e0, 0x03f0, 0x0e00,
- 0x0060, 0x0fc0, 0x07e0, 0x03f0,
- 0x0300, 0x00e0, 0x0fc0, 0x0ff0,
- 0x03f0, 0x0380, 0x01c0, 0x1fc0,
- 0x0ff0, 0x03f8, 0x0180, 0x01c0,
- 0x1fc0, 0x0ff0, 0x03f8, 0x01c0,
- 0x03c0, 0x1fc0, 0x0ff0, 0x03f8,
- 0x01e0, 0x07c0, 0x1fc0, 0x0ff0,
- 0x03f8, 0x01e0, 0x07c0, 0x3fc0,
- 0x0ff0, 0x03fc, 0x01f0, 0x0fc0,
- 0x3fc0, 0x0ff0, 0x03fc, 0x01f8,
- 0x1f80, 0x3fc0, 0x0ff0, 0x03fc,
- 0x01f8, 0x1f80, 0x7fc0, 0x0ff0,
- 0x03fe, 0x01fc, 0x3f80, 0x7fc0,
- 0x1ff8, 0x03fe, 0x00fc, 0x3f80,
- 0x7fc0, 0x1ff8, 0x03fe, 0x00fe,
- 0x7f80, 0xffc0, 0x1ff8, 0x03ff,
- 0x00ff, 0xff80, 0xffc0, 0x1ff8,
- 0x03ff, 0x00ff, 0xff00, 0xffc0,
- 0x1ff8, 0x83ff, 0x00ff, 0xff00,
- 0xffc1, 0x9ff9, 0x83ff, 0x00ff,
- 0xff00, 0xffc3, 0x9ff9, 0xc3ff,
- 0x00ff, 0xff00, 0xffc3, 0x9ff9,
- 0xe3ff, 0x007f, 0xff00, 0xffc7,
- 0xffff, 0xe3ff, 0x007f, 0xff00,
- 0xffcf, 0xffff, 0xf3ff, 0x007f,
- 0xfe00, 0xffcf, 0xffff, 0xfbff,
- 0x007f, 0xfe00, 0xffdf, 0xffff,
- 0xfbff, 0x007f, 0xfe00, 0xffff,
- 0xffff, 0xffff, 0x007f, 0xfe00,
- 0xffff, 0xffff, 0xffff, 0x007f,
- 0xfe00, 0xffff, 0xffff, 0xffff,
- 0x007f, 0xfc00, 0xffff, 0xffff,
- 0xffff, 0x003f, 0xfc00, 0xffff,
- 0xffff, 0xffff, 0x003f, 0xfc00,
- 0xffff, 0xffff, 0xffff, 0x003f,
- 0xfc00, 0xffff, 0xffff, 0xffff,
- 0x003f, 0xfc00, 0xffff, 0x8001,
- 0xffff, 0x003f, 0xf800, 0x03ff,
- 0x3ffc, 0xffc0, 0x001f, 0xf000,
- 0xf801, 0xfe7f, 0x801f, 0x001f,
- 0x3000, 0xfffc, 0xf81f, 0x3fff,
- 0x000c, 0xe000, 0xffe7, 0xe007,
- 0xe7ff, 0x0007, 0xc000, 0xff81,
- 0xf81f, 0x81ff, 0x0003, 0x8000,
- 0xfe00, 0xfe7f, 0x007f, 0x0003,
- 0x8000, 0xff81, 0xffff, 0x81ff,
- 0x0001, 0x0000, 0xffe7, 0x8001,
- 0xe7ff, 0x0000, 0x0000, 0x03ff,
- 0x3ffc, 0xffc0, 0x0000, 0x8000,
- 0xf801, 0xffff, 0x801f, 0x0001,
- 0x8000, 0xfffc, 0xffff, 0x3fff,
- 0x0001, 0x8000, 0xffff, 0xffff,
- 0xffff, 0x0001, 0xc000, 0xffff,
- 0xffff, 0xffff, 0x0003, 0xc000,
- 0xffff, 0xffff, 0xffff, 0x0003,
- 0xc000, 0xffff, 0xffff, 0xffff,
- 0x0003, 0xe000, 0xffff, 0xffff,
- 0xffff, 0x0007, 0xe000, 0xffff,
- 0xffff, 0xffff, 0x0007, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000};
|