diff --git a/src/play_clj/core.clj b/src/play_clj/core.clj index 5ea4de7..a5d110a 100644 --- a/src/play_clj/core.clj +++ b/src/play_clj/core.clj @@ -97,7 +97,6 @@ [{:keys [on-create] :or {on-create dummy}}] (proxy [Game] [] (create [] - (input! :setInputProcessor (InputMultiplexer.)) (on-create this)))) (defmacro defgame @@ -107,6 +106,7 @@ (defn set-screen! [^Game game & screens] (let [add-inputs! (fn [] + (input! :setInputProcessor (InputMultiplexer.)) (doseq [screen screens] (add-input! (:input screen)) (add-input! (:gesture screen))))