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 king_width 80
- #define king_height 80
- static short king_bits[] = {
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0380, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0380, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0fe0, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0fe0,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0380, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0380, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0fe0, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x1ff0,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x1ff0, 0x0000, 0x0000, 0xf800,
- 0x001f, 0x1830, 0xfc00, 0x001f,
- 0xfe00, 0x007f, 0x3bb8, 0xff00,
- 0x007f, 0xff00, 0x00ff, 0x3bb8,
- 0xff80, 0x00ff, 0xff80, 0x03ff,
- 0x3bb8, 0xffe0, 0x01ff, 0xffc0,
- 0x0fff, 0x3bb8, 0xfff0, 0x03ff,
- 0xffe0, 0x1fff, 0x3bb8, 0xfff8,
- 0x07f8, 0x1fe0, 0x3fc0, 0x3bb8,
- 0x07fc, 0x07e2, 0xcff0, 0x7f9f,
- 0x1830, 0xf3fe, 0x0fcf, 0xe7f0,
- 0xfe3f, 0x1ff0, 0xfc7e, 0x0fdf,
- 0xf3f0, 0xfcff, 0x1ff1, 0xff3f,
- 0x0f9f, 0xfbf8, 0xfdff, 0x9ff3,
- 0xffbf, 0x1fbf, 0xf9f8, 0xf9ff,
- 0x8fe3, 0xffdf, 0x1f3f, 0xfdf8,
- 0xf3ff, 0xcfef, 0xffcf, 0x1f7f,
- 0xfdf8, 0xe7ff, 0xefef, 0xffef,
- 0x1f7f, 0xfdfc, 0xcfff, 0xffff,
- 0x3fe7, 0x3f7c, 0x3cfc, 0xdffc,
- 0xfeff, 0x3df3, 0x3f7c, 0x3efc,
- 0x9efc, 0xfc7f, 0x39f9, 0x3f7c,
- 0x3efc, 0xbe7c, 0xf83f, 0x3bf9,
- 0x3f7c, 0x3efc, 0x3f78, 0xfc7f,
- 0x3bfc, 0x3f7f, 0xfefc, 0x7f7b,
- 0xfeff, 0x9bfe, 0x3f7f, 0xfef8,
- 0x7fbb, 0x7ffe, 0xdbfe, 0x1f79,
- 0xfef8, 0xffb3, 0x7ffe, 0xcbff,
- 0x1f7c, 0x9ef8, 0xffb7, 0x7ffe,
- 0x2bff, 0x1f3e, 0x3ef8, 0xffa6,
- 0x7ffc, 0xa3ff, 0x1fbf, 0xfef8,
- 0xffa8, 0x3efd, 0xd3ff, 0x1fbf,
- 0xfdf8, 0xff83, 0xbc7d, 0xc3ff,
- 0x1fbf, 0xfdf0, 0xff8f, 0xb839,
- 0xe3ff, 0x1fbf, 0xfdf0, 0xff9f,
- 0xbc7b, 0xf1ff, 0x0f9f, 0xf9f0,
- 0xffbf, 0xbefb, 0xfdff, 0x0fdf,
- 0xfbf0, 0xff3f, 0x9ff3, 0xfdff,
- 0x0fdf, 0xf3f0, 0xff7f, 0xdff7,
- 0xfcff, 0x0fdf, 0xf7e0, 0xfe7f,
- 0xdff7, 0xfeff, 0x07df, 0xf7e0,
- 0xfeff, 0xdff7, 0xfe7f, 0x07cf,
- 0xe7e0, 0xfeff, 0xdff7, 0xff7f,
- 0x07ef, 0xefc0, 0xfcff, 0xeeef,
- 0xff7f, 0x03e7, 0xcfc0, 0xfdff,
- 0xec6f, 0xff3f, 0x03f7, 0xdf80,
- 0xf9ff, 0xeeef, 0xffbf, 0x01f3,
- 0x9f80, 0xfbff, 0xefef, 0xff9f,
- 0x01fb, 0xbf00, 0xfbff, 0xefef,
- 0xffdf, 0x00f9, 0x7e00, 0xf3ff,
- 0xefef, 0xffdf, 0x007e, 0x7e00,
- 0xfffe, 0xefef, 0x7fff, 0x007e,
- 0xfc00, 0xfffc, 0xefef, 0x7fff,
- 0x003f, 0xfc00, 0xfff9, 0xefef,
- 0x3fff, 0x001f, 0xf800, 0x03fb,
- 0x0fe0, 0x9f00, 0x001f, 0xf000,
- 0xf803, 0xffff, 0xc07f, 0x000f,
- 0xe000, 0xbfff, 0xdef7, 0xfffb,
- 0x0007, 0xc000, 0x1dff, 0x8c63,
- 0xff71, 0x0003, 0x8000, 0xb8ef,
- 0xdef7, 0xee3b, 0x0001, 0x0000,
- 0xfdc7, 0xffff, 0xc77f, 0x0000,
- 0x0000, 0xffee, 0x0000, 0x6ffc,
- 0x0000, 0x0000, 0x03fe, 0xfffe,
- 0x7f01, 0x0000, 0x0000, 0xf806,
- 0xfc7f, 0x607f, 0x0000, 0x0000,
- 0xfffe, 0xf01f, 0x7fff, 0x0000,
- 0x0000, 0xffc6, 0xc007, 0x63ff,
- 0x0000, 0x0000, 0xff06, 0xf01f,
- 0x60ff, 0x0000, 0x0000, 0xfc06,
- 0xfc7f, 0x603f, 0x0000, 0x0000,
- 0xff06, 0xffff, 0x60ff, 0x0000,
- 0x0000, 0xffc6, 0x0000, 0x63fc,
- 0x0000, 0x0000, 0x03fe, 0xfffe,
- 0x7f01, 0x0000, 0x0000, 0xf806,
- 0xffff, 0x607f, 0x0000, 0x0000,
- 0xfffe, 0xffff, 0x7fff, 0x0000,
- 0x0000, 0xfffe, 0xffff, 0x7fff,
- 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, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000};
|