]> git.lizzy.rs Git - ttfe.git/commitdiff
Don't print zeroes
authorElias Fleckenstein <eliasfleckenstein@web.de>
Mon, 7 Jun 2021 13:28:54 +0000 (15:28 +0200)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Mon, 7 Jun 2021 13:28:54 +0000 (15:28 +0200)
main.c

diff --git a/main.c b/main.c
index 466ebe69ea1ef2433957f72a0340a208689f4259..26b77c1d15bce428a408d558e138290684f2663c 100644 (file)
--- 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");