1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
(defmacro send [data] `(self.client.send ~data)) (defmacro inp [action] `(send ["input" ~action])) (defmacro doall [actions] `(for [action ~actions] (action))) (defmacro selector [name] `(self.display.getSelector ~name)) (defmacro selectorvalue [name] `(.getValue (selector ~name)))