int count (board_t *board, int id);
+void msleep (int msec);
+
#endif /* __FUNCTION_H__ */
/* vim: set ts=4 sw=4 et: */
/* depend: */
/* cflags: */
-/* linker: ai.o block.o color.c constant.o debug.o display.o function.o -lcurses */
-/* doslnk: ai.o block.o color.c constant.o debug.o display.o function.o -lpdc~1 */
-/* winlnk: ai.o block.o color.c constant.o debug.o display.o function.o -lpdcurses */
+/* linker: ai.o block.o color.c constant.o debug.o display.o function.o time.o -lcurses */
+/* doslnk: ai.o block.o color.c constant.o debug.o display.o function.o time.o -lpdc~1 */
+/* winlnk: ai.o block.o color.c constant.o debug.o display.o function.o time.o -lpdcurses */
#include <curses.h>
#include <stdio.h>
} else {
break;
}
- } else {
+ } else { // id == ai
if (!play (board, id)) {
sprintf (msg, "Skip %s", id ? "Two" : "One");
id = id ? 0 : 1;
test++;
} else {
+ boardwindow (board, 0);
+ msleep (500);
+ freeboard (boardturn);
+ boardturn = copyboard (board);
+ id = id ? 0 : 1;
test = 0;
}
}
- } while (test == 2);
+ } while (test != 2);
if (test == 2) {
sprintf (msg, "End of game");
mode = 1;