1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-12 13:20:55 +00:00

Fix InputEvent actions.

The `InputEvent::is_action(pressed|released)` methods weren't implemented yet.
Also fixed a typo in `InputDefault` that prevented `Input.is_action(pressed|released)` from working.
This commit is contained in:
Andreas Haas
2017-05-26 21:14:59 +02:00
parent 8d92065164
commit 3204befd1e
2 changed files with 3 additions and 3 deletions

View File

@@ -62,11 +62,11 @@ bool InputEvent::is_action(const StringName &p_action) const {
bool InputEvent::is_action_pressed(const StringName &p_action) const {
return false; // InputMap::get_singleton()->event_is_action(Ref<InputEvent>(this),p_action);
return (is_pressed() && !is_echo() && is_action(p_action));
}
bool InputEvent::is_action_released(const StringName &p_action) const {
return false;
return (!is_pressed() && is_action(p_action));
}
bool InputEvent::is_echo() const {