diff --git a/fillit.h b/fillit.h index 1964374..677262d 100644 --- a/fillit.h +++ b/fillit.h @@ -6,7 +6,7 @@ /* By: vmanzoni +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2019/03/01 13:34:46 by vmanzoni #+# #+# */ -/* Updated: 2019/05/03 19:01:49 by vmanzoni ### ########.fr */ +/* Updated: 2019/05/04 19:01:21 by vmanzoni ### ########.fr */ /* */ /* ************************************************************************** */ @@ -19,8 +19,21 @@ #include // for printf (DELETE BEFORE EVAL) #include "libft/includes/libft.h" + +/* +** DEFINE +*/ + # define BUFF_SIZE 1024 +#define RED "\x1B[31m" +#define GRN "\x1B[32m" +#define YEL "\x1B[33m" +#define BLU "\x1B[34m" +#define MAG "\x1B[35m" +#define CYN "\x1B[36m" +#define RESET "\x1B[0m" + /* ** STRUCTURE */ @@ -53,5 +66,6 @@ void print_tetri(unsigned int bits, int size); //TO DELETE BEFORE EVAL void search_map(t_fillist *list); void print_map(unsigned int *tab, int width, int height, char letter); void print_final_map(t_fillist *list, int size); +void ft_put_tetri_color(char c); #endif diff --git a/print.c b/print.c index 01d56f7..8af4860 100644 --- a/print.c +++ b/print.c @@ -6,7 +6,7 @@ /* By: hulamy +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2019/04/30 13:24:28 by hulamy #+# #+# */ -/* Updated: 2019/05/03 16:07:51 by hulamy ### ########.fr */ +/* Updated: 2019/05/04 19:05:59 by vmanzoni ### ########.fr */ /* */ /* ************************************************************************** */ @@ -38,21 +38,21 @@ void print_bits(unsigned int bits, int size) void print_tetri(unsigned int bits, int size) { - unsigned int mask; + unsigned int mask; short i; i = 0; - mask = 1 << (size - 1); - while (mask) - { + mask = 1 << (size - 1); + while (mask) + { if (i % 4 == 0) write(1, "\n", 1); (bits & mask) ? write(1, "#", 1) : write(1, ".", 1); write(1, " ", 1); mask >>= 1; i++; - } - write(1, "\n", 1); + } + write(1, "\n", 1); } /* @@ -121,7 +121,8 @@ void print_final_map(t_fillist *list, int size) { if (i && i % size == 0) ft_putchar('\n'); - ft_putchar(map[i]); + //ft_putchar(map[i]); + ft_put_tetri_color(map[i]); ft_putchar(' '); } ft_putchar('\n');