diff options
| author | gingerBill <bill@gingerbill.org> | 2024-03-01 18:30:23 +0000 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2024-03-01 18:30:23 +0000 |
| commit | 674bd94f72b0faa50f64aaa0f0ad9ebee59f198b (patch) | |
| tree | 9c43be14b79b12f62943360f15f6cbb6d5870bfd /core/sys/windows/user32.odin | |
| parent | ff24cfe314b0dc121a5ab6d600ae06c31a29b3d3 (diff) | |
Add check to see if raylib is imported with `ShowCursor` on sys/windows
Diffstat (limited to 'core/sys/windows/user32.odin')
| -rw-r--r-- | core/sys/windows/user32.odin | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/sys/windows/user32.odin b/core/sys/windows/user32.odin index 64e39df39..8c0fa246d 100644 --- a/core/sys/windows/user32.odin +++ b/core/sys/windows/user32.odin @@ -1,6 +1,7 @@ // +build windows package sys_windows +import "base:intrinsics" foreign import user32 "system:User32.lib" @(default_calling_convention="system") @@ -155,6 +156,9 @@ foreign user32 { GetCursorPos :: proc(lpPoint: LPPOINT) -> BOOL --- SetCursorPos :: proc(X: c_int, Y: c_int) -> BOOL --- SetCursor :: proc(hCursor: HCURSOR) -> HCURSOR --- + when !intrinsics.is_package_imported("raylib") { + ShowCursor :: proc(bShow: BOOL) -> INT --- + } EnumDisplaySettingsW :: proc(lpszDeviceName: LPCWSTR, iModeNum: DWORD, lpDevMode: ^DEVMODEW) -> BOOL --- |