diff --git a/src/main.c b/src/main.c index cbb5022..ee1a047 100644 --- a/src/main.c +++ b/src/main.c @@ -1,47 +1,4 @@ -#include <SDL2/SDL.h> -#include <SDL2/SDL_events.h> -#include <SDL2/SDL_render.h> -#include <SDL2/SDL_video.h> -#include <stdbool.h> +#include "aliases/aliases.h" +#include "compositor.h" -#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 = {0}; - - 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; -} +i32 main(void) { return run_main_loop(); }