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);
|
|
}
|