aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElias Fleckenstein <eliasfleckenstein@web.de>2021-06-07 15:28:54 +0200
committerElias Fleckenstein <eliasfleckenstein@web.de>2021-06-07 15:28:54 +0200
commitc23e13e3e1912056e3c5555db6b4dd7976ad0cd2 (patch)
treefbfeca99eea62e8441bb2b57bb9e350cb8f80a39
parent022c088d8664af9dee9dec0cac473a3f7eb7c265 (diff)
downloadttfe-c23e13e3e1912056e3c5555db6b4dd7976ad0cd2.tar.xz
Don't print zeroes
-rw-r--r--main.c18
1 files changed, 17 insertions, 1 deletions
diff --git a/main.c b/main.c
index 466ebe6..26b77c1 100644
--- a/main.c
+++ b/main.c
@@ -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");