diff --git a/Makefile b/Makefile index e69de29..885f887 100644 --- a/Makefile +++ b/Makefile @@ -0,0 +1,8 @@ +build: + gcc -Wall -std=c99 ./src/*.c -o renderer + +run: + ./renderer + +clean: + rm renderer diff --git a/src/renderer b/renderer similarity index 100% rename from src/renderer rename to renderer diff --git a/src/.main.c.swp b/src/.main.c.swp new file mode 100644 index 0000000..f157efa Binary files /dev/null and b/src/.main.c.swp differ diff --git a/src/main.c b/src/main.c index a55b8a8..c7cecb7 100644 --- a/src/main.c +++ b/src/main.c @@ -1,6 +1,25 @@ #include +#include +#include + +SDL_Window* window = SDL_CreateWindow(); + +bool initialize_window(void) { + if (SDL_Init(SDL_INIT_EVERYTHING) != 0) { + fprintf(stderr, "Error initializing SDL.\n"); + return false; + + } + + SDL_Window* window = SDL_CreateWindow(); + + // TODO: Create a SDL renderer + return true; +} + +int main(void) { + + initialize_window(); -int main(void){ - printf("Hello, World!\n"); return 0; }