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)); } }