diff --git a/1tetribis b/1tetribis new file mode 100644 index 0000000..5de62a4 --- /dev/null +++ b/1tetribis @@ -0,0 +1,4 @@ +.... +.... +..## +..## diff --git a/f_handle_errors.c b/f_handle_errors.c index 9e31ca8..62c9d25 100644 --- a/f_handle_errors.c +++ b/f_handle_errors.c @@ -6,7 +6,7 @@ /* By: vmanzoni +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2019/03/01 13:29:05 by vmanzoni #+# #+# */ -/* Updated: 2019/06/01 15:53:31 by vmanzoni ### ########.fr */ +/* Updated: 2019/06/01 18:58:08 by hulamy ### ########.fr */ /* */ /* ************************************************************************** */ @@ -42,9 +42,9 @@ void print_error_extended(int error, int *dope) if (error == 5) print_error("error: File contains more than 26 tetriminos\n"); if (error == 6) - print_error("error: Tetrimino has more or less than 4 #\n"); - if (error == 7) print_error("error: Tetrimino # are not all connected\n"); + if (error == 7) + print_error("error: Tetrimino has more or less than 4 #\n"); print_error("error\n"); } @@ -77,7 +77,7 @@ void check_file_errors(char *file, int *dope) } if (file[i - 1] == '\n') print_error_extended(3, dope); - if (line_nbr < 4) + if (line_nbr < 3) print_error_extended(4, dope); if (!dope[3] && line_nbr > 129) print_error_extended(5, dope); diff --git a/samples/16square b/samples/16square index cf024ee..93fb532 100644 --- a/samples/16square +++ b/samples/16square @@ -77,3 +77,53 @@ ##.. .... .... + +##.. +##.. +.... +.... + +##.. +##.. +.... +.... + +##.. +##.. +.... +.... + +##.. +##.. +.... +.... + +##.. +##.. +.... +.... + +##.. +##.. +.... +.... + +##.. +##.. +.... +.... + +##.. +##.. +.... +.... + +##.. +##.. +.... +.... + +##.. +##.. +.... +.... diff --git a/samples/33tetri b/samples/33tetri new file mode 100644 index 0000000..382c6d0 --- /dev/null +++ b/samples/33tetri @@ -0,0 +1,149 @@ +...# +...# +..## +.... + +#... +###. +.... +.... + +.#.. +.#.. +##.. +.... + +...# +...# +..## +.... + +...# +...# +..## +.... + +#... +###. +.... +.... + +.#.. +.#.. +##.. +.... + +...# +...# +..## +.... + +#... +###. +.... +.... + +.#.. +.#.. +##.. +.... + +.... +...# +...# +..## + +#... +###. +.... +.... + +.#.. +.#.. +##.. +.... + +...# +...# +..## +.... + +...# +...# +..## +.... + +#... +###. +.... +.... + +.#.. +.#.. +##.. +.... + +...# +...# +..## +.... + +#... +###. +.... +.... + +.#.. +.#.. +##.. +.... + +.... +...# +...# +..## + +#... +###. +.... +.... + +.#.. +.#.. +##.. +.... + +...# +...# +..## +.... + +...# +...# +..## +.... + +#... +###. +.... +.... + +.#.. +.#.. +##.. +.... + +...# +...# +..## +.... + +#... +###. +.... +.... + +.#.. +.#.. +##.. +.... diff --git a/samples/difficile b/samples/difficile index e9e0c68..7964d34 100644 --- a/samples/difficile +++ b/samples/difficile @@ -13,6 +13,16 @@ ..## .##. +.... +.##. +..#. +..#. + +.... +.... +..## +.##. + .... .... ..##