X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=gnushogi%2Fglobals.c;h=f4cb84c24df458c06a5815a19fc781877eb5862e;hb=68c554411d120d163045f77a80ad9009f7a73841;hp=dae16dfd82da6796f8cacd9686c0ab42318fe470;hpb=82b026e6376b640a4d3409a461dd6bd83708e33e;p=gnushogi.git diff --git a/gnushogi/globals.c b/gnushogi/globals.c index dae16df..f4cb84c 100644 --- a/gnushogi/globals.c +++ b/gnushogi/globals.c @@ -2,11 +2,15 @@ * FILE: globals.c * * ---------------------------------------------------------------------- - * - * Copyright (c) 2012 Free Software Foundation + * Copyright (c) 1993, 1994, 1995 Matthias Mutz + * Copyright (c) 1999 Michael Vanier and the Free Software Foundation + * Copyright (c) 2008, 2013, 2014 Yann Dirson and the Free Software Foundation * * GNU SHOGI is based on GNU CHESS * + * Copyright (c) 1988, 1989, 1990 John Stanback + * Copyright (c) 1992 Free Software Foundation + * * This file is part of GNU SHOGI. * * GNU Shogi is free software; you can redistribute it and/or modify it @@ -113,12 +117,28 @@ const short kingP[3] = { 4, 76, 0 }; const small_short relative_value[NO_PIECES] = -{ 0, 1, 3, 4, 7, 9, 10, 12, - 2, 5, 6, 8, 11, 13, 14 }; +{ 0, 1, +#ifndef MINISHOGI + 3, 4, +#endif + 7, 9, 10, 12, + 2, +#ifndef MINISHOGI + 5, 6, +#endif +8, 11, 13, 14 }; const long control[NO_PIECES] = -{ 0, ctlP, ctlL, ctlN, ctlS, ctlG, ctlB, ctlR, - ctlPp, ctlLp, ctlNp, ctlSp, ctlBp, ctlRp, ctlK }; +{ 0, ctlP, +#ifndef MINISHOGI + ctlL, ctlN, +#endif + ctlS, ctlG, ctlB, ctlR, + ctlPp, +#ifndef MINISHOGI + ctlLp, ctlNp, +#endif + ctlSp, ctlBp, ctlRp, ctlK }; short stage, stage2; short balance[2]; @@ -176,3 +196,8 @@ short use_ttable = true; unsigned int ttblsize = ttblsz; struct hashentry *ttable[2] = { NULL, NULL }; #endif + +char *DRAW; +char *DRAW_REPETITION = "Repetition"; +char *DRAW_MAXMOVES = "Max Moves"; +char *DRAW_JUSTDRAW = "Drawn game!";