Commit Graph
7 Commits
Author SHA1 Message Date
Michael Bolin 14cf1327fe feat: register_custom_input_handler() API
This introduces a new API on `ESCInputsManager` that makes it
possible to inject custom logic for processing input events.

An example of how to use this API will be introduced in a
separate commit as part of
https://github.com/godot-escoria/escoria-demo-game/pull/503
via a new plugin, `addons/escoria-ui-keyboard-9verbs/`,
which shows how this can be used to add support for keyboard shortcuts
to select a specific verb.
2022-03-08 14:06:18 +01:00
Michael Bolin 7bf3e9f276 refactor: remove trailing whitespace from all .gd files
Not sure why these files were not included in
https://github.com/godot-escoria/escoria-demo-game/pull/494.

Created this diff by running the following on Linux:

```
find -name \*.gd | xargs sed -i -e "s/[[:space:]]\+$//g"
```
2022-03-07 22:01:59 +01:00
Michael Bolin f21ec15560 fix: early return for mouse_in_shape 2022-03-03 21:50:47 +01:00
bolinfest 0570edc3ff fix: ESCItem that is a trigger should not capture input events (#516)
Fixes https://github.com/godot-escoria/escoria-issues/issues/147
2022-03-01 20:48:59 +01:00
bolinfest eee5d1afab chore: add override.cfg to .gitignore (#510) 2022-02-25 08:07:29 +01:00
bolinfest 282ea24b7d fix: enable transition to ESCRoom even if esc_script is not set (#502) 2022-02-24 16:35:32 +01:00
Michael Bolin 045cf9a05e Remove non-existent escoria.action_to_string() function.
Apparently this was accidentally introduced in
99dc1e0110. This commit
removes it and consolidates one clause into the existing
conditional check.
2022-02-19 09:08:24 -08:00