diff options
author | Tyler Murphy <tylerm@tylerm.dev> | 2023-04-24 00:08:21 -0400 |
---|---|---|
committer | Tyler Murphy <tylerm@tylerm.dev> | 2023-04-24 00:08:21 -0400 |
commit | 3d3a54a975853bbe8884a85e063cbebee580118c (patch) | |
tree | 924f637246ef9f9c484b74eec4cfeb5d18cae763 /src/main.c | |
parent | collision (diff) | |
download | raycaster-3d3a54a975853bbe8884a85e063cbebee580118c.tar.gz raycaster-3d3a54a975853bbe8884a85e063cbebee580118c.tar.bz2 raycaster-3d3a54a975853bbe8884a85e063cbebee580118c.zip |
x11
Diffstat (limited to '')
-rw-r--r-- | src/main.c | 13 |
1 files changed, 7 insertions, 6 deletions
@@ -1,20 +1,21 @@ #include "renderer.h" #include "screen.h" +#include <stdio.h> +#include <stdlib.h> + int main (void) { Screen screen; - init_screen(&screen, "test", 1920, 1080); + init_screen(&screen, 2160, 1440); Camera camera; init_camera(&camera); - - while(screen.open) { - poll_screen(&screen); - draw_screen(&screen); + + while (poll_screen(&screen)) { render(&screen, &camera); - update_camera(&camera, &screen); } + free_screen(&screen); return EXIT_SUCCESS; |