summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorubkp <[email protected]>2023-10-11 14:29:21 -0300
committerGitHub <[email protected]>2023-10-11 19:29:21 +0200
commit6ed8acde6730c34a7e127b16ab567a5f3438b29b (patch)
tree4a2e815cad532a4636ce9e89d17fa84926dbc842 /src
parent61af8e76310cfc23015e0eaee99c55fb72714a30 (diff)
downloadraylib-6ed8acde6730c34a7e127b16ab567a5f3438b29b.tar.gz
raylib-6ed8acde6730c34a7e127b16ab567a5f3438b29b.zip
Fix windowMin/Max to screenMin/Max for android, drm, template (#3400)
Diffstat (limited to 'src')
-rw-r--r--src/rcore.h2
-rw-r--r--src/rcore_android.c10
-rw-r--r--src/rcore_drm.c18
-rw-r--r--src/rcore_template.c12
4 files changed, 20 insertions, 22 deletions
diff --git a/src/rcore.h b/src/rcore.h
index 4d40c956..dbff6ab1 100644
--- a/src/rcore.h
+++ b/src/rcore.h
@@ -127,8 +127,6 @@ typedef struct CoreData {
Point renderOffset; // Offset from render area (must be divided by 2)
Size screenMin; // Screen minimum width and height (for resizable window)
Size screenMax; // Screen maximum width and height (for resizable window)
- Size windowMin; // Window minimum width and height
- Size windowMax; // Window maximum width and height
Matrix screenScale; // Matrix to scale screen (framebuffer rendering)
char **dropFilepaths; // Store dropped files paths pointers (provided by GLFW)
diff --git a/src/rcore_android.c b/src/rcore_android.c
index 4413dfa8..bfb57fed 100644
--- a/src/rcore_android.c
+++ b/src/rcore_android.c
@@ -416,15 +416,15 @@ void SetWindowMonitor(int monitor)
// Set window minimum dimensions (FLAG_WINDOW_RESIZABLE)
void SetWindowMinSize(int width, int height)
{
- CORE.Window.windowMin.width = width;
- CORE.Window.windowMin.height = height;
+ CORE.Window.screenMin.width = width;
+ CORE.Window.screenMin.height = height;
}
// Set window maximum dimensions (FLAG_WINDOW_RESIZABLE)
void SetWindowMaxSize(int width, int height)
{
- CORE.Window.windowMax.width = width;
- CORE.Window.windowMax.height = height;
+ CORE.Window.screenMax.width = width;
+ CORE.Window.screenMax.height = height;
}
// Set window dimensions
@@ -1198,7 +1198,7 @@ static int32_t AndroidInputCallback(struct android_app *app, AInputEvent *event)
if (CORE.Input.Touch.pointCount > 0) CORE.Input.Touch.currentTouchState[MOUSE_BUTTON_LEFT] = 1;
else CORE.Input.Touch.currentTouchState[MOUSE_BUTTON_LEFT] = 0;
-
+
// Map touch[0] as mouse input for convenience
CORE.Input.Mouse.currentPosition = CORE.Input.Touch.position[0];
CORE.Input.Mouse.currentWheelMove = (Vector2){ 0.0f, 0.0f };
diff --git a/src/rcore_drm.c b/src/rcore_drm.c
index 459444ad..2f0eab68 100644
--- a/src/rcore_drm.c
+++ b/src/rcore_drm.c
@@ -281,7 +281,7 @@ void InitWindow(int width, int height, const char *title)
InitGamepad(); // Gamepad init
InitKeyboard(); // Keyboard init (stdin)
//--------------------------------------------------------------
-
+
TRACELOG(LOG_INFO, "PLATFORM: DRM: Application initialized successfully");
}
@@ -517,15 +517,15 @@ void SetWindowMonitor(int monitor)
// Set window minimum dimensions (FLAG_WINDOW_RESIZABLE)
void SetWindowMinSize(int width, int height)
{
- CORE.Window.windowMin.width = width;
- CORE.Window.windowMin.height = height;
+ CORE.Window.screenMin.width = width;
+ CORE.Window.screenMin.height = height;
}
// Set window maximum dimensions (FLAG_WINDOW_RESIZABLE)
void SetWindowMaxSize(int width, int height)
{
- CORE.Window.windowMax.width = width;
- CORE.Window.windowMax.height = height;
+ CORE.Window.screenMax.width = width;
+ CORE.Window.screenMax.height = height;
}
// Set window dimensions
@@ -841,10 +841,10 @@ static bool InitGraphicsDevice(int width, int height)
CORE.Window.screenScale = MatrixIdentity(); // No draw scaling required by default
// Set the window minimum and maximum default values to 0
- CORE.Window.windowMin.width = 0;
- CORE.Window.windowMin.height = 0;
- CORE.Window.windowMax.width = 0;
- CORE.Window.windowMax.height = 0;
+ CORE.Window.screenMin.width = 0;
+ CORE.Window.screenMin.height = 0;
+ CORE.Window.screenMax.width = 0;
+ CORE.Window.screenMax.height = 0;
// NOTE: Framebuffer (render area - CORE.Window.render.width, CORE.Window.render.height) could include black bars...
// ...in top-down or left-right to match display aspect ratio (no weird scaling)
diff --git a/src/rcore_template.c b/src/rcore_template.c
index 5b6507eb..ea5af40d 100644
--- a/src/rcore_template.c
+++ b/src/rcore_template.c
@@ -141,7 +141,7 @@ void InitWindow(int width, int height, const char *title)
// If graphic device is no properly initialized, we end program
if (!CORE.Window.ready) { TRACELOG(LOG_FATAL, "PLATFORM: Failed to initialize graphic device"); return; }
-
+
// Initialize hi-res timer
InitTimer();
@@ -150,7 +150,7 @@ void InitWindow(int width, int height, const char *title)
// Initialize base path for storage
CORE.Storage.basePath = GetWorkingDirectory();
-
+
#if defined(SUPPORT_MODULE_RTEXT) && defined(SUPPORT_DEFAULT_FONT)
// Load default font
// WARNING: External function: Module required: rtext
@@ -344,15 +344,15 @@ void SetWindowMonitor(int monitor)
// Set window minimum dimensions (FLAG_WINDOW_RESIZABLE)
void SetWindowMinSize(int width, int height)
{
- CORE.Window.windowMin.width = width;
- CORE.Window.windowMin.height = height;
+ CORE.Window.screenMin.width = width;
+ CORE.Window.screenMin.height = height;
}
// Set window maximum dimensions (FLAG_WINDOW_RESIZABLE)
void SetWindowMaxSize(int width, int height)
{
- CORE.Window.windowMax.width = width;
- CORE.Window.windowMax.height = height;
+ CORE.Window.screenMax.width = width;
+ CORE.Window.screenMax.height = height;
}
// Set window dimensions