From 6b8af9cf83851c075c6c9514b1deaa931c2b19a4 Mon Sep 17 00:00:00 2001 From: Thomas Guillermo Albers Raviola Date: Fri, 16 Jan 2026 23:02:32 +0100 Subject: Initial commit --- 07-july/src/graphics/window.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 07-july/src/graphics/window.h (limited to '07-july/src/graphics/window.h') diff --git a/07-july/src/graphics/window.h b/07-july/src/graphics/window.h new file mode 100644 index 0000000..1e71a83 --- /dev/null +++ b/07-july/src/graphics/window.h @@ -0,0 +1,20 @@ +#ifndef WINDOW_H +#define WINDOW_H + +#include +#include + +typedef struct +{ + SDL_Window* window; + SDL_GLContext context; + Uint32 Width, Height; + const char* title; +} window_t; + +extern window_t* Window_Create(const char* title, Uint32 width, Uint32 height); +extern void Window_Resize(window_t* window, Uint32 width, Uint32 height); +extern void Window_Update(window_t* window); +extern void Window_Destroy(window_t* window); + +#endif // WINDOW_H -- cgit v1.2.3