summaryrefslogtreecommitdiff
path: root/src/main.c
AgeCommit message (Collapse)Author
10 daysAdd game folder workflow, custom executable names, cross-platform tasks, and ↵Indrajith K L
logging controls
2025-11-05Prevent splash screens from being closeableIndrajith K L
Removed the WindowShouldClose() check from the splash screen loop to prevent users from closing the splash screens prematurely. Previously, users could press ESC or click the X button during splash screens, which would skip to the game but create confusion since it didn't actually exit the application. Now splash screens play through completely for a consistent user experience. Developers can still skip splashes using the --no-logo flag.
2025-11-03Add embedded assets, splash screens, and asset loading supportIndrajith K L
Features added: - Embedded main.lua and Lua files support (EMBED_MAIN option) - Embedded assets support (EMBED_ASSETS option) - Splash screens with dual logo display (always embedded) - Asset loading progress tracking API (BeginAssetLoading, UpdateAssetLoading, EndAssetLoading) - Custom font embedding for splash/loading screens - --log flag for Windows console control - --no-logo flag to skip splash screens in development - Python scripts for embedding (embed_lua.py, embed_assets.py, embed_logo.py, embed_font.py) - Documentation (EMBEDDING.md, ASSET_LOADING.md, SPLASH_SCREENS.md) This allows building single-executable releases with all Lua code and assets embedded.
2024-11-21RL.config and InitWindow.jussi
2024-07-19GetRayBoxCells.jussi
2024-05-20Use GetApplicationDirectory instead of GetWorkingDirectory for basePath if ↵jussi
no path argument given.
2024-02-18Pointer variable declaration style change.jussi
2024-02-18Process renamed to update to be more inline with naming of raylib and common ↵jussi
convention.
2024-02-05Raygui styles include properties, texture and font.jussi
2023-11-24SDL Events.jussi
2023-11-23Support for different platforms. Platform_desktop_sdl.jussi
2023-10-15Argumets stored in RL.arg array.jussi
2023-07-02LuaJIT compatibility.jussi
2023-04-25Can now have multiple Music objects like other Raylib objects instead of ↵jussi
just one.
2022-11-27Exit function and N-Patch fix.jussi
2022-11-11Interpreter call lua file in safe mode.jussi
2022-11-11Lua interpreter mode and easings module.jussi
2022-05-22Pong example, type named fields and vector lib changes.jussi
2022-03-04Custom log function.jussi
2022-02-22Touch and gestures.jussi
2022-02-21Documentation. waving_cubes example and RL_DrawFPS and RL_ColorFromHSV.jussi
2022-02-18Added initial files.jussi