diff options
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))) |
