summaryrefslogtreecommitdiffstats
path: root/core/os/input_event.cpp
diff options
context:
space:
mode:
authorAndreas Haas <liu.gam3@gmail.com>2017-08-12 13:03:44 +0200
committerAndreas Haas <liu.gam3@gmail.com>2017-08-12 13:04:14 +0200
commit5052cb2b9104f57d0ff38d80da50bbeceb926e6f (patch)
tree749c0b9d5d2c1f388089161788ac5ebdd25fe85f /core/os/input_event.cpp
parent23f6d3fa69935c90c6cdcee342ae99d226e9b4ab (diff)
downloadredot-engine-5052cb2b9104f57d0ff38d80da50bbeceb926e6f.tar.gz
InputEventJoypadMotion: Add missing is_pressed() method.
Diffstat (limited to 'core/os/input_event.cpp')
-rw-r--r--core/os/input_event.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/os/input_event.cpp b/core/os/input_event.cpp
index fe0e2c2524..cb38eb67b6 100644
--- a/core/os/input_event.cpp
+++ b/core/os/input_event.cpp
@@ -595,6 +595,11 @@ float InputEventJoypadMotion::get_axis_value() const {
return axis_value;
}
+bool InputEventJoypadMotion::is_pressed() const {
+
+ return Math::abs(axis_value) > 0.5f;
+}
+
bool InputEventJoypadMotion::action_match(const Ref<InputEvent> &p_event) const {
Ref<InputEventJoypadMotion> jm = p_event;