mirror of https://github.com/ppy/SDL3-CS.git
Add missing macros for version checks
This commit is contained in:
parent
0d8e49ef64
commit
d93df5517f
|
|
@ -21,5 +21,11 @@ namespace SDL
|
||||||
{
|
{
|
||||||
[Constant]
|
[Constant]
|
||||||
public static readonly int SDL_IMAGE_VERSION = SDL3.SDL_VERSIONNUM(SDL_IMAGE_MAJOR_VERSION, SDL_IMAGE_MINOR_VERSION, SDL_IMAGE_MICRO_VERSION);
|
public static readonly int SDL_IMAGE_VERSION = SDL3.SDL_VERSIONNUM(SDL_IMAGE_MAJOR_VERSION, SDL_IMAGE_MINOR_VERSION, SDL_IMAGE_MICRO_VERSION);
|
||||||
|
|
||||||
|
[Macro]
|
||||||
|
public static bool SDL_IMAGE_VERSION_ATLEAST(int X, int Y, int Z) =>
|
||||||
|
((SDL_IMAGE_MAJOR_VERSION >= X) &&
|
||||||
|
(SDL_IMAGE_MAJOR_VERSION > X || SDL_IMAGE_MINOR_VERSION >= Y) &&
|
||||||
|
(SDL_IMAGE_MAJOR_VERSION > X || SDL_IMAGE_MINOR_VERSION > Y || SDL_IMAGE_MICRO_VERSION >= Z));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -30,5 +30,11 @@ namespace SDL
|
||||||
{
|
{
|
||||||
[Constant]
|
[Constant]
|
||||||
public static readonly int SDL_TTF_VERSION = SDL3.SDL_VERSIONNUM(SDL_TTF_MAJOR_VERSION, SDL_TTF_MINOR_VERSION, SDL_TTF_MICRO_VERSION);
|
public static readonly int SDL_TTF_VERSION = SDL3.SDL_VERSIONNUM(SDL_TTF_MAJOR_VERSION, SDL_TTF_MINOR_VERSION, SDL_TTF_MICRO_VERSION);
|
||||||
|
|
||||||
|
[Macro]
|
||||||
|
public static bool SDL_TTF_VERSION_ATLEAST(int X, int Y, int Z) =>
|
||||||
|
((SDL_TTF_MAJOR_VERSION >= X) &&
|
||||||
|
(SDL_TTF_MAJOR_VERSION > X || SDL_TTF_MINOR_VERSION >= Y) &&
|
||||||
|
(SDL_TTF_MAJOR_VERSION > X || SDL_TTF_MINOR_VERSION > Y || SDL_TTF_MICRO_VERSION >= Z));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue