From: Aaron Taylor Date: Mon, 24 May 2021 07:42:56 +0000 (-0700) Subject: Reverted changes to play_ascii() interface since they now reside under play_ansi(). X-Git-Url: http://git.subgeniuskitty.com/sgk-go/.git/commitdiff_plain/31736a7b7918d7604213ec0f1807bdc0610179e3 Reverted changes to play_ascii() interface since they now reside under play_ansi(). ASCII mode should now be identical to stock GNU Go. --- diff --git a/interface/play_ascii.c b/interface/play_ascii.c index f091af9..bcba7c8 100644 --- a/interface/play_ascii.c +++ b/interface/play_ascii.c @@ -203,8 +203,8 @@ ascii_showboard(void) set_handicap_spots(board_size); printf("\n"); - printf(" White (" WHITECOLOR " " RESETCOLOR ") has captured %d pieces\n", black_captured); - printf(" Black (" BLACKCOLOR " " RESETCOLOR ") has captured %d pieces\n", white_captured); + printf(" White (O) has captured %d pieces\n", black_captured); + printf(" Black (X) has captured %d pieces\n", white_captured); if (showscore) { if (current_score_estimate == NO_SCORE) printf(" No score estimate is available yet.\n"); @@ -244,59 +244,35 @@ ascii_showboard(void) switch (BOARD(i, j) + pos_is_move + last_pos_was_move) { case EMPTY + 128: case EMPTY: - if (i % 2 == 0) { - if (j % 2 == 0) { - printf(BACK1COLOR " " RESETCOLOR); - } else { - printf(BACK2COLOR " " RESETCOLOR); - } - } else { - if (j % 2 == 0) { - printf(BACK2COLOR " " RESETCOLOR); - } else { - printf(BACK1COLOR " " RESETCOLOR); - } - } + printf(" %c", hspots[i][j]); last_pos_was_move = 0; break; case BLACK: - printf(BLACKCOLOR " " RESETCOLOR); + printf(" %c", dead ? 'x' : 'X'); last_pos_was_move = 0; break; case WHITE: - printf(WHITECOLOR " " RESETCOLOR); + printf(" %c", dead ? 'o' : 'O'); last_pos_was_move = 0; break; case BLACK + 128: - printf(BLACKCOLOR "()" RESETCOLOR); - last_pos_was_move = 0; + printf("(%c)", 'X'); + last_pos_was_move = 256; break; case WHITE + 128: - printf(WHITECOLOR "()" RESETCOLOR); - last_pos_was_move = 0; + printf("(%c)", 'O'); + last_pos_was_move = 256; break; case EMPTY + 256: - if (i % 2 == 0) { - if (j % 2 == 0) { - printf(BACK1COLOR " " RESETCOLOR); - } else { - printf(BACK2COLOR " " RESETCOLOR); - } - } else { - if (j % 2 == 0) { - printf(BACK2COLOR " " RESETCOLOR); - } else { - printf(BACK1COLOR " " RESETCOLOR); - } - } + printf("%c", hspots[i][j]); last_pos_was_move = 0; break; case BLACK + 256: - printf(BLACKCOLOR " " RESETCOLOR); + printf("%c", dead ? 'x' : 'X'); last_pos_was_move = 0; break; case WHITE + 256: - printf(WHITECOLOR " " RESETCOLOR); + printf("%c", dead ? 'o' : 'O'); last_pos_was_move = 0; break; default: