* ----------------------------------------------------------------------
* 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
*
* ----------------------------------------------------------------------
*/
+/* request *snprintf prototypes*/
+#define _POSIX_C_SOURCE 200112L
#include <ctype.h>
#include <signal.h>
ShowHeader(void)
{
gotoXY(TAB, 2);
- printw("GNU Shogi %s (pl %s)", version, patchlevel);
+ printw("GNU Shogi %s", PACKAGE_VERSION);
}
Curses_help(void)
{
Curses_ClearScreen();
- printw("GNU Shogi %sp%s command summary\n", version, patchlevel);
+ printw("GNU Shogi %s command summary\n", PACKAGE_VERSION);
printw("-------------------------------"
"---------------------------------\n");
printw("7g7f move from 7g to 7f quit Exit Shogi\n");
}
else
{
- c = COL_NAME(s[1]);
- r = ROW_NAME(s[2]);
+ c = COL_NUM(s[1]);
+ r = ROW_NUM(s[2]);
}
if ((c >= 0) && (c < NO_COLS) && (r >= 0) && (r < NO_ROWS))
gotoXY(3, 4 + 2*NO_ROWS);
printw(" ");
+#ifndef MINISHOGI
if (flag.reverse)
printw(" 1 2 3 4 5 6 7 8 9");
else
printw(" 9 8 7 6 5 4 3 2 1");
+#else
+ if (flag.reverse)
+ printw(" 1 2 3 4 5");
+ else
+ printw(" 1 2 3 4 5");
+#endif
for (sq = 0; sq < NO_SQUARES; sq++)
DrawPiece(sq);
Curses_ClearScreen();
gotoXY(32, 2);
- printw("GNU Shogi %sp%s", version, patchlevel);
+ printw("GNU Shogi %s", PACKAGE_VERSION);
gotoXY(20, 4);
printw(" 1. 40 moves in 5 minutes");
gotoXY(20, 5);