/* window positions */
int xmsg = xboard;
- int ymsg = max (yboard + xoffset + 1 + board->ysize, yhelp + lhelp + yoffset + 1);
+ int ymsg = max (yboard + xoffset + 1 + board->ysize, yhelp + lhelp + yoffset);
int lmsg = xhelp - xmsg + strmaxlen (help, '\n');
/* main loop */
int id = 0;
int mode = 0;
while (!stop) {
+ char msg[128] = {0};
+ msgwindow (msg, xmsg, ymsg, lmsg);
/* board */
board_t *boardturn = copyboard (board);
+ sprintf (msg, "Player %s", id ? "Two" : "One");
if (!find (boardturn, id)) {
+ sprintf (msg, "Skip %s", id ? "Two" : "One");
id = id ? 0 : 1;
if (!find (boardturn, id)) {
+ sprintf (msg, "End of game");
mode = 1;
}
}
}
/* message */
-
+ msgwindow (msg, xmsg, ymsg, lmsg);
/* get key press */
int ch = getch ();