From c073423782eef194dcd9d7f8252e83734c7fce02 Mon Sep 17 00:00:00 2001 From: hurikhan Date: Wed, 6 May 2015 23:07:11 -0400 Subject: [PATCH] window_management input fix --- misc/window_management/control.gd | 10 +++++++++- misc/window_management/window_management.scn | Bin 5129 -> 5132 bytes 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/misc/window_management/control.gd b/misc/window_management/control.gd index 5eb58176..1609dda6 100644 --- a/misc/window_management/control.gd +++ b/misc/window_management/control.gd @@ -1,6 +1,8 @@ extends Control +var mousepos + func _fixed_process(delta): var modetext = "Mode:\n" @@ -31,7 +33,7 @@ func _fixed_process(delta): get_node("Label_Size").set_text(str("Size:\n", OS.get_window_size() ) ) - get_node("Label_MousePosition").set_text(str("Mouse Position:\n", Input.get_mouse_pos() ) ) + get_node("Label_MousePosition").set_text(str("Mouse Position:\n", mousepos ) ) get_node("Label_Screen_Count").set_text( str("Screen_Count:\n", OS.get_screen_count() ) ) @@ -126,6 +128,12 @@ func check_wm_api(): func _ready(): if( check_wm_api() ): set_fixed_process(true) + set_process_input(true) + + +func _input(ev): + if (ev.type==InputEvent.MOUSE_MOTION): + mousepos = ev.pos func _on_Button_MoveTo_pressed(): diff --git a/misc/window_management/window_management.scn b/misc/window_management/window_management.scn index c7d6260df620d50d0960fb0dcf6e8df43db9eadc..8db43b6638bc3aac053622591dacb4f0d6893eb4 100644 GIT binary patch delta 2243 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 b^2#fE)=^O=|8mv|5rcOM{egau`8Vm`iIS^+