From 523649fd7738efdb12b04a535801720b60252b82 Mon Sep 17 00:00:00 2001 From: Susko3 Date: Sun, 3 Aug 2025 12:06:48 +0200 Subject: [PATCH] Write SDL_MIXER_VERSION_ATLEAST macro --- SDL3_mixer-CS/SDL3_mixer/SDL_mixer.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/SDL3_mixer-CS/SDL3_mixer/SDL_mixer.cs b/SDL3_mixer-CS/SDL3_mixer/SDL_mixer.cs index 0dff368..18bee7f 100644 --- a/SDL3_mixer-CS/SDL3_mixer/SDL_mixer.cs +++ b/SDL3_mixer-CS/SDL3_mixer/SDL_mixer.cs @@ -9,5 +9,11 @@ namespace SDL { [Constant] public static readonly SDL_AudioFormat MIX_DEFAULT_FORMAT = SDL_AUDIO_S16; + + [Macro] + public static bool SDL_MIXER_VERSION_ATLEAST(int X, int Y, int Z) => + ((SDL_MIXER_MAJOR_VERSION >= X) && + (SDL_MIXER_MAJOR_VERSION > X || SDL_MIXER_MINOR_VERSION >= Y) && + (SDL_MIXER_MAJOR_VERSION > X || SDL_MIXER_MINOR_VERSION > Y || SDL_MIXER_MICRO_VERSION >= Z)); } }