forked from LeenkxTeam/LNXSDK
37 lines
652 B
C
37 lines
652 B
C
|
#include "funcs.h"
|
||
|
#include <kinc/input/mouse.h>
|
||
|
|
||
|
void kinc_internal_mouse_lock(int window) {
|
||
|
procs.mouse_lock(window);
|
||
|
}
|
||
|
|
||
|
void kinc_internal_mouse_unlock() {
|
||
|
procs.mouse_unlock();
|
||
|
}
|
||
|
|
||
|
bool kinc_mouse_can_lock(void) {
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
bool _mouseHidden = false;
|
||
|
|
||
|
void kinc_mouse_show() {
|
||
|
procs.mouse_show();
|
||
|
}
|
||
|
|
||
|
void kinc_mouse_hide() {
|
||
|
procs.mouse_hide();
|
||
|
}
|
||
|
|
||
|
void kinc_mouse_set_cursor(int cursorIndex) {
|
||
|
procs.mouse_set_cursor(cursorIndex);
|
||
|
}
|
||
|
|
||
|
void kinc_mouse_set_position(int window, int x, int y) {
|
||
|
procs.mouse_set_position(window, x, y);
|
||
|
}
|
||
|
|
||
|
void kinc_mouse_get_position(int window, int *x, int *y) {
|
||
|
procs.mouse_get_position(window, x, y);
|
||
|
}
|