diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-05-10 22:04:35 +0200 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-05-10 22:04:35 +0200 |
| commit | d153f42e732ffe1c4cac1c13207fa0ce1781b193 (patch) | |
| tree | 83e5eb6b41a23f98bd3ad10edf4b0769deccee1a /src/main.c | |
| parent | 0ae5be6c6697f5f5f578a27c5ad9ba845aec43c9 (diff) | |
| download | scop-d153f42e732ffe1c4cac1c13207fa0ce1781b193.tar.gz scop-d153f42e732ffe1c4cac1c13207fa0ce1781b193.tar.bz2 scop-d153f42e732ffe1c4cac1c13207fa0ce1781b193.zip | |
Basic parsing
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 19 |
1 files changed, 15 insertions, 4 deletions
@@ -6,7 +6,7 @@ /* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/05/09 10:20:09 by charles #+# #+# */ -/* Updated: 2020/05/09 11:08:59 by charles ### ########.fr */ +/* Updated: 2020/05/10 22:02:36 by charles ### ########.fr */ /* */ /* ************************************************************************** */ @@ -15,7 +15,7 @@ int main(int argc, char **argv) { /* GLFWwindow *window; */ - float *buffer; + t_object object; if (argc != 2) { @@ -24,9 +24,20 @@ int main(int argc, char **argv) ft_putendl(" [obj file]"); return (1); } - if ((buffer = parse(argv[1])) == NULL) - return 1; + if (parse(argv[1], &object) == -1) + { + ft_putstr("Error: couldn't parse "); + ft_putendl(argv[1]); + return (1); + } + + for (size_t i = 0; i < object.indices_len; i++) + printf("%u\n", object.indices[i]); + for (size_t i = 0; i < object.vertices_len; i++) + printf("%f\n", object.vertices[i]); + free(object.vertices); + free(object.indices); /* if (!glfwInit()) */ /* return 1; */ /* window = glfwCreateWindow(640, 480, "Hello World", NULL, NULL); */ |
