diff options
| author | Rob Loach <[email protected]> | 2023-01-22 09:29:29 -0500 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-01-22 15:29:29 +0100 |
| commit | 4706891cae7d7b07ab7f85aee9d858bdd11d4f42 (patch) | |
| tree | d9a835ea8d1670758496b0af386b91200ee1aed1 /src | |
| parent | d8af76f67c54a6fa7b20c0fadff7c15ef5478945 (diff) | |
| download | raylib-4706891cae7d7b07ab7f85aee9d858bdd11d4f42.tar.gz raylib-4706891cae7d7b07ab7f85aee9d858bdd11d4f42.zip | |
Add RAYLIB_VERSION numbers to raylib.h (#2856)
Ran into an issue in raylib-cpp where a user was using raylib 4.5-dev, even though the library currently only targets 4.2. With having RAYLIB_VERSION_MAJOR and RAYLIB_VERSION_MINOR, we will be able to target different versions of raylib in different ways, via C preprocessor conditionals.
For example:
``` c
newColor = ColorTint(BLUE, RED);
TraceLog(LOG_INFO, "The color should be tinted, but this isn't supported in ryalib <= 4.2");
```
Diffstat (limited to 'src')
| -rw-r--r-- | src/raylib.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/raylib.h b/src/raylib.h index 1c3f7766..10e69acd 100644 --- a/src/raylib.h +++ b/src/raylib.h @@ -81,6 +81,9 @@ #include <stdarg.h> // Required for: va_list - Only used by TraceLogCallback +#define RAYLIB_VERSION_MAJOR 4 +#define RAYLIB_VERSION_MINOR 5 +#define RAYLIB_VERSION_PATCH 0 #define RAYLIB_VERSION "4.5-dev" // Function specifiers in case library is build/used as a shared library (Windows) |
