From c354708d806432ce1b1881c538c6246c9e3358fc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Luk=C3=A1=C5=A1=20Ji=C5=99i=C5=A1t=C4=9B?= Date: Mon, 11 Mar 2024 14:17:06 +0100 Subject: [PATCH] Add color to the output --- src/main.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/main.c b/src/main.c index 07cbdd0..91d783b 100644 --- a/src/main.c +++ b/src/main.c @@ -60,16 +60,24 @@ time_t get_time_sec(void) void print_entry(t_entry *entry) { - int countdown; + int countdown; + char *color; + static const char *reset_color = "\033[0m"; countdown = 3600 - (get_time_sec() - entry->kill_time); countdown = ft_max(0, countdown); - ft_printf(" %-20s%5i %-20s%2i:%02i", + if (countdown == 0) + color = "\033[42m"; + else + color = "\033[0m"; + ft_printf("%s %-20s%5i %-20s%2i:%02i%s", + color, entry->name, entry->level, entry->biome, countdown / 60, - countdown % 60); + countdown % 60, + reset_color); return ; } -- 2.30.2