better board win indication
このコミットが含まれているのは:
コミット
7c6495a72a
12
uttt.c
12
uttt.c
|
@ -193,19 +193,19 @@ void ut_drawBoard(void (*mvch)(void*, int, int, char), void *arg, const char *ti
|
|||
//char info = winner != '\0' ? winner : highlight ? '*' : ' ';
|
||||
for(int r = 0; r < 3; r++) // |
|
||||
for(int c = 0; c < 2; c++)
|
||||
mvch(arg, iy + 2 * r + 1, ix + 2 * c + 1 + 1, winner != '\0' ? winner : '|');
|
||||
mvch(arg, iy + 2 * r + 1, ix + 2 * c + 1 + 1, '|');
|
||||
for(int r = 0; r < 2; r++) // -
|
||||
for(int c = 0; c < 3; c++)
|
||||
mvch(arg, iy + 2 * r + 1 + 1, ix + 2 * c + 1, winner != '\0' ? winner : '-');
|
||||
mvch(arg, iy + 2 * r + 1 + 1, ix + 2 * c + 1, '-');
|
||||
for(int r = 0; r < 2; r++) // +
|
||||
for(int c = 0; c < 2; c++)
|
||||
mvch(arg, iy + 2 * r + 1 + 1, ix + 2 * c + 1 + 1, winner != '\0' ? winner : highlight ? '*' : '+');
|
||||
mvch(arg, iy + 2 * r + 1 + 1, ix + 2 * c + 1 + 1, highlight ? '*' : '+');
|
||||
for(int r = 0; r < 7; r++) // | boundary
|
||||
for(int c = 0; c < 2; c++)
|
||||
mvch(arg, iy + r, ix + 6 * c, ' ');
|
||||
mvch(arg, iy + r, ix + 6 * c, winner != '\0' ? winner : ' ');
|
||||
for(int r = 0; r < 2; r++) // - boundary
|
||||
for(int c = 0; c < 7; c++)
|
||||
mvch(arg, iy + 6 * r, ix + c, ' ');
|
||||
mvch(arg, iy + 6 * r, ix + c, winner != '\0' ? winner : ' ');
|
||||
}
|
||||
#define DTILES_Y 21
|
||||
#define DTILES_X 21
|
||||
|
@ -217,7 +217,7 @@ void ut_drawTiles(void (*mvch)(void*, int, int, char), void *arg, const struct u
|
|||
27 * r + 3 * c, 9,
|
||||
7 * r, 7 * c,
|
||||
state->boards[r][c],
|
||||
state->playBoard == -1 || state->playBoard == 3 * r + c);
|
||||
state->boards[r][c] == '\0' && (state->playBoard == -1 || state->playBoard == 3 * r + c));
|
||||
if(numbers)
|
||||
{
|
||||
for(int b = 0; b < 3; b++)
|
||||
|
|
読み込み中…
新しいイシューから参照