From 883773d07c05a75171d4ae8d501452d6d1e6befb Mon Sep 17 00:00:00 2001 From: Abdelrahman Date: Sat, 28 Jan 2023 22:42:25 +0000 Subject: [PATCH] INITIAL COMMIT --- main.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 main.c diff --git a/main.c b/main.c new file mode 100644 index 0000000..84d78f5 --- /dev/null +++ b/main.c @@ -0,0 +1,47 @@ +#include +#include +#include +#include +#include + +#define WINDOW_WIDTH 800 +#define WINDOW_HEIGHT 600 + +int main(void) { + SDL_Init(SDL_INIT_EVERYTHING); + + SDL_Window *window = + SDL_CreateWindow("Window", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, + WINDOW_WIDTH, WINDOW_HEIGHT, SDL_WINDOW_SHOWN); + + SDL_Renderer *renderer = SDL_CreateRenderer( + window, -1, SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC); + + bool running = true; + + SDL_Event event = {}; + + while (running) { + while (SDL_PollEvent(&event)) { + switch (event.type) { + case SDL_QUIT: + running = false; + break; + } + } + + SDL_SetRenderDrawColor(renderer, 255, 255, 255, 255); + + SDL_RenderClear(renderer); + + SDL_RenderPresent(renderer); + } + + SDL_DestroyRenderer(renderer); + + SDL_DestroyWindow(window); + + SDL_Quit(); + + return 0; +}