diff options
| author | troido <troido@hotmail.com> | 2018-01-02 21:26:46 +0100 |
|---|---|---|
| committer | troido <troido@hotmail.com> | 2018-01-02 21:26:46 +0100 |
| commit | 44c26befaab94781e35d159db82d875bff2ed31e (patch) | |
| tree | 2667a10afd1b62c1217f9bce6b266a5d114cac46 /asciifarm/client/keymacros.hy | |
| parent | 8cd98452054fbfe46bc3c78b5b844742e7ed07a4 (diff) | |
keybindings are now executed a bit smarter as hy code
Diffstat (limited to 'asciifarm/client/keymacros.hy')
| -rw-r--r-- | asciifarm/client/keymacros.hy | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/asciifarm/client/keymacros.hy b/asciifarm/client/keymacros.hy index b7ff113..595a98c 100644 --- a/asciifarm/client/keymacros.hy +++ b/asciifarm/client/keymacros.hy @@ -1,15 +1,16 @@ + (defmacro send [data] - `(fn [client] (client.send ~data))) + `(self.client.send ~data)) (defmacro inp [action] `(send ["input" ~action])) (defmacro doall [actions] - `(fn [client] (for [action ~actions] (action client)))) + `(for [action ~actions] (action))) (defmacro selector [name] - `(.getSelector (.getDisplay client) ~name)) + `(self.display.getSelector ~name)) (defmacro selectorvalue [name] `(.getValue (selector ~name))) |
