diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..fe23bfc --- /dev/null +++ b/build.sh @@ -0,0 +1,10 @@ +#!/home/alarm/.nix-profile/bin/zsh + +set -ex + +gcc -o clay-starter main.c \ + -Wall -std=c99 -D_DEFAULT_SOURCE -Wno-missing-braces -Wunused-result -O2 \ + -I. -Iraylib-5.5/src -Iraylib-5.5/src/external -I/usr/local/include \ + -L. -Lraylib-5.5/src -Lraylib-5.5/src -L/usr/local/lib \ + -lraylib -lGL -lm -lpthread -ldl -lrt -lX11 -latomic \ + -D_DEFAULT_SOURCE -DPLATFORM_DESKTOP -DPLATFORM_DESKTOP_GLFW diff --git a/main.c b/main.c new file mode 100644 index 0000000..39e09b4 --- /dev/null +++ b/main.c @@ -0,0 +1,18 @@ +#include "raylib.h" + +int main(void) +{ + InitWindow(600, 400, "raylib [core] example - basic window"); + + while (!WindowShouldClose()) + { + BeginDrawing(); + ClearBackground(RAYWHITE); + DrawText("Congrats! You created your first window!", 190, 200, 20, LIGHTGRAY); + EndDrawing(); + } + + CloseWindow(); + + return 0; +}