use FLAG_* macros where possible
This commit is contained in:
parent
2a295210fb
commit
70a06f9177
1 changed files with 340 additions and 362 deletions
16
src/rcore.c
16
src/rcore.c
|
|
@ -714,7 +714,7 @@ void InitWindow(int width, int height, const char *title)
|
|||
// Set font white rectangle for shapes drawing, so shapes and text can be batched together
|
||||
// WARNING: rshapes module is required, if not available, default internal white rectangle is used
|
||||
Rectangle rec = GetFontDefault().recs[95];
|
||||
if (CORE.Window.flags & FLAG_MSAA_4X_HINT)
|
||||
if (FLAG_CHECK(CORE.Window.flags, FLAG_MSAA_4X_HINT))
|
||||
{
|
||||
// NOTE: We try to maxime rec padding to avoid pixel bleeding on MSAA filtering
|
||||
SetShapesTexture(GetFontDefault().texture, (Rectangle){ rec.x + 2, rec.y + 2, 1, 1 });
|
||||
|
|
@ -786,25 +786,25 @@ bool IsWindowFullscreen(void)
|
|||
// Check if window is currently hidden
|
||||
bool IsWindowHidden(void)
|
||||
{
|
||||
return ((CORE.Window.flags & FLAG_WINDOW_HIDDEN) > 0);
|
||||
return (FLAG_CHECK(CORE.Window.flags, FLAG_WINDOW_HIDDEN) > 0);
|
||||
}
|
||||
|
||||
// Check if window has been minimized
|
||||
bool IsWindowMinimized(void)
|
||||
{
|
||||
return ((CORE.Window.flags & FLAG_WINDOW_MINIMIZED) > 0);
|
||||
return (FLAG_CHECK(CORE.Window.flags, FLAG_WINDOW_MINIMIZED) > 0);
|
||||
}
|
||||
|
||||
// Check if window has been maximized
|
||||
bool IsWindowMaximized(void)
|
||||
{
|
||||
return ((CORE.Window.flags & FLAG_WINDOW_MAXIMIZED) > 0);
|
||||
return (FLAG_CHECK(CORE.Window.flags, FLAG_WINDOW_MAXIMIZED) > 0);
|
||||
}
|
||||
|
||||
// Check if window has the focus
|
||||
bool IsWindowFocused(void)
|
||||
{
|
||||
return ((CORE.Window.flags & FLAG_WINDOW_UNFOCUSED) == 0);
|
||||
return (FLAG_CHECK(CORE.Window.flags, FLAG_WINDOW_UNFOCUSED) == 0);
|
||||
}
|
||||
|
||||
// Check if window has been resizedLastFrame
|
||||
|
|
@ -816,7 +816,7 @@ bool IsWindowResized(void)
|
|||
// Check if one specific window flag is enabled
|
||||
bool IsWindowState(unsigned int flag)
|
||||
{
|
||||
return ((CORE.Window.flags & flag) > 0);
|
||||
return (FLAG_CHECK(CORE.Window.flags, flag) > 0);
|
||||
}
|
||||
|
||||
// Get current screen width
|
||||
|
|
@ -1197,7 +1197,7 @@ void BeginScissorMode(int x, int y, int width, int height)
|
|||
rlScissor((int)(x*scale.x), (int)(GetScreenHeight()*scale.y - (((y + height)*scale.y))), (int)(width*scale.x), (int)(height*scale.y));
|
||||
}
|
||||
#else
|
||||
if (!CORE.Window.usingFbo && ((CORE.Window.flags & FLAG_WINDOW_HIGHDPI) > 0))
|
||||
if (!CORE.Window.usingFbo && (FLAG_CHECK(CORE.Window.flags, FLAG_WINDOW_HIGHDPI) > 0))
|
||||
{
|
||||
Vector2 scale = GetWindowScaleDPI();
|
||||
rlScissor((int)(x*scale.x), (int)(CORE.Window.currentFbo.height - (y + height)*scale.y), (int)(width*scale.x), (int)(height*scale.y));
|
||||
|
|
@ -1920,7 +1920,7 @@ void SetConfigFlags(unsigned int flags)
|
|||
|
||||
// Selected flags are set but not evaluated at this point,
|
||||
// flag evaluation happens at InitWindow() or SetWindowState()
|
||||
CORE.Window.flags |= flags;
|
||||
FLAG_SET(CORE.Window.flags, flags);
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------------
|
||||
|
|
|
|||
Loading…
Reference in a new issue