aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c18
1 files changed, 16 insertions, 2 deletions
diff --git a/src/main.c b/src/main.c
index 91c8dde..341bfc1 100644
--- a/src/main.c
+++ b/src/main.c
@@ -1,12 +1,26 @@
#include "graphics.h"
+#define WINDOW_WIDTH 640
+#define WINDOW_HEIGHT 480
+
int main()
{
- t_state state;
+ t_state state;
+ t_cardioid cardioid;
- graphics_init(&state, 640, 480);
+ if (cardioid_init(&cardioid, 10, WINDOW_WIDTH, WINDOW_HEIGHT) == -1)
+ {
+ fprintf(stderr, "[ERROR] couldn't initialize caridoid\n");
+ return (1);
+ }
+ for (size_t i = 0; i < 10; i++)
+ {
+ printf("%d %d\n", cardioid.points[i].x, cardioid.points[i].y);
+ }
+ graphics_init(&state, WINDOW_WIDTH, WINDOW_HEIGHT, &cardioid);
graphics_run(&state);
graphics_quit(&state);
+ cardioid_quit(&cardioid);
return 0;
}