#pragma once #define STRING_LEN 1024 #define VERSION_MAJOR 0 #define VERSION_MINOR 9 #define VERSION_PATCH 0 #define VERSION_DEV 1 #include #include #include #include #include "external/glad.h" // #ifndef STB_RECT_PACK_IMPLEMENTATION // #if !defined(SUPPORT_FILEFORMAT_TTF) && !defined(SUPPORT_FILEFORMAT_BDF) // #ifndef STB_INCLUDE_STB_RECT_PACK_H // #define STB_RECT_PACK_IMPLEMENTATION // #endif #include "external/stb_rect_pack.h" #ifdef PLATFORM_DESKTOP #include "GLFW/glfw3.h" #include "GLFW/glfw3native.h" #elif PLATFORM_DESKTOP_SDL2 #include #elif PLATFORM_DESKTOP_SDL3 #include #endif #ifdef SHARED #include #include #include #include #include #include #else #include "raylib.h" #include "rlgl.h" #include "raymath.h" #include "raygui.h" #include "rlights.h" #include "rcamera.h" #endif #ifdef LUAJIT #ifdef SHARED #include #include #include #include #else #include "luajit/lua.h" #include "luajit/luajit.h" #include "luajit/lualib.h" #include "luajit/lauxlib.h" #endif #else #ifdef SHARED #include #include #include #else #include "lua/lua.h" #include "lua/lualib.h" #include "lua/lauxlib.h" #endif #endif