diff options
author | Elias Fleckenstein <eliasfleckenstein@web.de> | 2021-06-07 15:28:54 +0200 |
---|---|---|
committer | Elias Fleckenstein <eliasfleckenstein@web.de> | 2021-06-07 15:28:54 +0200 |
commit | c23e13e3e1912056e3c5555db6b4dd7976ad0cd2 (patch) | |
tree | fbfeca99eea62e8441bb2b57bb9e350cb8f80a39 | |
parent | 022c088d8664af9dee9dec0cac473a3f7eb7c265 (diff) | |
download | ttfe-c23e13e3e1912056e3c5555db6b4dd7976ad0cd2.tar.xz |
Don't print zeroes
-rw-r--r-- | main.c | 18 |
1 files changed, 17 insertions, 1 deletions
@@ -414,7 +414,23 @@ void print_sep(const char *left, const char *right, const char *cross, const cha } void print_board_line(board *b, int l) { - printf("\u2503%4u\u2502%4u\u2502%4u\u2502%4u\u2503\n", b->x[0][l], b->x[1][l], b->x[2][l], b->x[3][l]); + printf("\u2503"); + + for(int i = 0; i < 4; i++) { + uint n = b->x[i][l]; + + if(n == 0) + printf(" "); + else + printf("%4u", n); + + if(i == 3) + printf("\u2503"); + else + printf("\u2502"); + } + + printf("\n"); if(l == 3) print_sep("\u2517", "\u251B", "\u2537", "\u2501"); |