summaryrefslogtreecommitdiffstats
path: root/platform/haiku/os_haiku.cpp
diff options
context:
space:
mode:
authorKostadin Damyanov <maxmight@gmail.com>2015-06-18 22:41:33 +0300
committerKostadin Damyanov <maxmight@gmail.com>2015-06-18 22:41:33 +0300
commitf10eb8ffa1a7f6bee9b5228ea1204fd93844e4cc (patch)
tree954e99f563c8af191ff17849d1bcd0cbf4ab5dfe /platform/haiku/os_haiku.cpp
parent2102d35e9c18a0cede87e7e45d375153702b3ea5 (diff)
downloadredot-engine-f10eb8ffa1a7f6bee9b5228ea1204fd93844e4cc.tar.gz
Haiku: implement get_mouse_pos() and get_mouse_button_state()
Diffstat (limited to 'platform/haiku/os_haiku.cpp')
-rw-r--r--platform/haiku/os_haiku.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/platform/haiku/os_haiku.cpp b/platform/haiku/os_haiku.cpp
index 193927238d..3694244e0a 100644
--- a/platform/haiku/os_haiku.cpp
+++ b/platform/haiku/os_haiku.cpp
@@ -174,19 +174,18 @@ void OS_Haiku::swap_buffers() {
}
Point2 OS_Haiku::get_mouse_pos() const {
- ERR_PRINT("get_mouse_pos() NOT IMPLEMENTED");
+ return window->GetLastMousePosition();
}
int OS_Haiku::get_mouse_button_state() const {
- ERR_PRINT("get_mouse_button_state() NOT IMPLEMENTED");
+ return window->GetLastButtonMask();
}
void OS_Haiku::set_cursor_shape(CursorShape p_shape) {
- ERR_PRINT("set_cursor_shape() NOT IMPLEMENTED");
+ //ERR_PRINT("set_cursor_shape() NOT IMPLEMENTED");
}
void OS_Haiku::set_window_title(const String& p_title) {
- //ERR_PRINT("set_window_title() NOT IMPLEMENTED");
window->SetTitle(p_title.utf8().get_data());
}