aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2020-05-10 22:04:35 +0200
committerCharles <sircharlesaze@gmail.com>2020-05-10 22:04:35 +0200
commitd153f42e732ffe1c4cac1c13207fa0ce1781b193 (patch)
tree83e5eb6b41a23f98bd3ad10edf4b0769deccee1a /src/main.c
parent0ae5be6c6697f5f5f578a27c5ad9ba845aec43c9 (diff)
downloadscop-d153f42e732ffe1c4cac1c13207fa0ce1781b193.tar.gz
scop-d153f42e732ffe1c4cac1c13207fa0ce1781b193.tar.bz2
scop-d153f42e732ffe1c4cac1c13207fa0ce1781b193.zip
Basic parsing
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c19
1 files changed, 15 insertions, 4 deletions
diff --git a/src/main.c b/src/main.c
index 3eb0acc..3e8ab44 100644
--- a/src/main.c
+++ b/src/main.c
@@ -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); */