summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core.c10
-rw-r--r--src/raylib.h1
2 files changed, 11 insertions, 0 deletions
diff --git a/src/core.c b/src/core.c
index 6fc20eeb..905367c9 100644
--- a/src/core.c
+++ b/src/core.c
@@ -1452,6 +1452,16 @@ int GetMonitorCount(void)
#endif
}
+// Get number of monitors
+int GetCurrentMonitor(void)
+{
+#if defined(PLATFORM_DESKTOP)
+ return glfwGetWindowMonitor(CORE.Window.handle);
+#else
+ return 0;
+#endif
+}
+
// Get selected monitor width
Vector2 GetMonitorPosition(int monitor)
{
diff --git a/src/raylib.h b/src/raylib.h
index 031640b1..fd85814b 100644
--- a/src/raylib.h
+++ b/src/raylib.h
@@ -916,6 +916,7 @@ RLAPI void *GetWindowHandle(void); // Get native
RLAPI int GetScreenWidth(void); // Get current screen width
RLAPI int GetScreenHeight(void); // Get current screen height
RLAPI int GetMonitorCount(void); // Get number of connected monitors
+RLAPI int GetCurrentMonitor(void); // Get current connected monitor
RLAPI Vector2 GetMonitorPosition(int monitor); // Get specified monitor position
RLAPI int GetMonitorWidth(int monitor); // Get specified monitor width
RLAPI int GetMonitorHeight(int monitor); // Get specified monitor height